ifsrmfilemanagementjob

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IFsrmFileManagementJob interface identifier 0770687e-9f36-4d6f-8778-599d188461c9
	FileManagementJobIID = &dcom.IID{Data1: 0x0770687e, Data2: 0x9f36, Data3: 0x4d6f, Data4: []byte{0x87, 0x78, 0x59, 0x9d, 0x18, 0x84, 0x61, 0xc9}}
	// Syntax UUID
	FileManagementJobSyntaxUUID = &uuid.UUID{TimeLow: 0x770687e, TimeMid: 0x9f36, TimeHiAndVersion: 0x4d6f, ClockSeqHiAndReserved: 0x87, ClockSeqLow: 0x78, Node: [6]uint8{0x59, 0x9d, 0x18, 0x84, 0x61, 0xc9}}
	// Syntax ID
	FileManagementJobSyntaxV1_0 = &dcerpc.SyntaxID{IfUUID: FileManagementJobSyntaxUUID, IfVersionMajor: 1, IfVersionMinor: 0}
)
View Source
var DateNotSpecified = -1

DateNotSpecified represents the FsrmDateNotSpecified RPC constant

View Source
var DaysNotSpecified = -1

DaysNotSpecified represents the FsrmDaysNotSpecified RPC constant

View Source
var (
	// import guard
	GoPackage = "dcom/fsrm"
)

Functions

func FileManagementJobServerHandle

func FileManagementJobServerHandle(ctx context.Context, o FileManagementJobServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)

func NewFileManagementJobServerHandle

func NewFileManagementJobServerHandle(o FileManagementJobServer) dcerpc.ServerHandle

func RegisterFileManagementJobServer

func RegisterFileManagementJobServer(conn dcerpc.Conn, o FileManagementJobServer, opts ...dcerpc.Option)

Types

type AddNotificationRequest

type AddNotificationRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// days: Contains the value of the notification period to add to the file management
	// job.
	Days int32 `idl:"name:days" json:"days"`
}

AddNotificationRequest structure represents the AddNotification operation request

func (*AddNotificationRequest) MarshalNDR

func (o *AddNotificationRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*AddNotificationRequest) UnmarshalNDR

func (o *AddNotificationRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type AddNotificationResponse

type AddNotificationResponse 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 AddNotification return value.
	Return int32 `idl:"name:Return" json:"return"`
}

AddNotificationResponse structure represents the AddNotification operation response

func (*AddNotificationResponse) MarshalNDR

func (o *AddNotificationResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*AddNotificationResponse) UnmarshalNDR

func (o *AddNotificationResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *CancelRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*CancelRequest) UnmarshalNDR

func (o *CancelRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *CancelResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*CancelResponse) UnmarshalNDR

func (o *CancelResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type CreateCustomActionRequest

type CreateCustomActionRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

CreateCustomActionRequest structure represents the CreateCustomAction operation request

func (*CreateCustomActionRequest) MarshalNDR

func (o *CreateCustomActionRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*CreateCustomActionRequest) UnmarshalNDR

func (o *CreateCustomActionRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type CreateCustomActionResponse

type CreateCustomActionResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// customAction: Pointer to an IFsrmActionCommand interface pointer (section 3.2.4.2.9)
	// that upon completion points to the newly created notification. A caller MUST release
	// the IFsrmActionCommand received when the caller is done with it.
	CustomAction *fsrm.ActionCommand `idl:"name:customAction" json:"custom_action"`
	// Return: The CreateCustomAction return value.
	Return int32 `idl:"name:Return" json:"return"`
}

CreateCustomActionResponse structure represents the CreateCustomAction operation response

func (*CreateCustomActionResponse) MarshalNDR

func (o *CreateCustomActionResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*CreateCustomActionResponse) UnmarshalNDR

func (o *CreateCustomActionResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type CreateNotificationActionRequest

type CreateNotificationActionRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// days: The days parameter contains the notification period for which to create the
	// action.
	Days int32 `idl:"name:days" json:"days"`
	// actionType: The actionType parameter contains the type of notification being created.
	ActionType fsrm.ActionType `idl:"name:actionType" json:"action_type"`
}

CreateNotificationActionRequest structure represents the CreateNotificationAction operation request

func (*CreateNotificationActionRequest) MarshalNDR

func (*CreateNotificationActionRequest) UnmarshalNDR

type CreateNotificationActionResponse

type CreateNotificationActionResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// action: Pointer to an IFsrmAction interface pointer (section 3.2.4.2.4) that upon
	// completion points to the newly created action. A caller MUST release the SAFEARRAY
	// received when the caller is done with it.
	Action *fsrm.Action `idl:"name:action" json:"action"`
	// Return: The CreateNotificationAction return value.
	Return int32 `idl:"name:Return" json:"return"`
}

CreateNotificationActionResponse structure represents the CreateNotificationAction operation response

func (*CreateNotificationActionResponse) MarshalNDR

func (*CreateNotificationActionResponse) UnmarshalNDR

type CreatePropertyConditionRequest

type CreatePropertyConditionRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// name: Contains the name of the property condition to create.
	Name *oaut.String `idl:"name:name" json:"name"`
}

CreatePropertyConditionRequest structure represents the CreatePropertyCondition operation request

func (*CreatePropertyConditionRequest) MarshalNDR

func (*CreatePropertyConditionRequest) UnmarshalNDR

type CreatePropertyConditionResponse

type CreatePropertyConditionResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// propertyCondition: Pointer to an IFsrmPropertyCondition interface pointer (section
	// 3.2.4.2.49) that upon completion points to the newly created property condition.
	// A caller MUST release the SAFEARRAY received when it is done with it.
	PropertyCondition *fsrm.PropertyCondition `idl:"name:propertyCondition" json:"property_condition"`
	// Return: The CreatePropertyCondition return value.
	Return int32 `idl:"name:Return" json:"return"`
}

CreatePropertyConditionResponse structure represents the CreatePropertyCondition operation response

func (*CreatePropertyConditionResponse) MarshalNDR

func (*CreatePropertyConditionResponse) UnmarshalNDR

type DeleteNotificationRequest

type DeleteNotificationRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// days: Contains the value of the notification period to delete from the file management
	// job.
	Days int32 `idl:"name:days" json:"days"`
}

DeleteNotificationRequest structure represents the DeleteNotification operation request

func (*DeleteNotificationRequest) MarshalNDR

func (o *DeleteNotificationRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*DeleteNotificationRequest) UnmarshalNDR

func (o *DeleteNotificationRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type DeleteNotificationResponse

type DeleteNotificationResponse 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 DeleteNotification return value.
	Return int32 `idl:"name:Return" json:"return"`
}

DeleteNotificationResponse structure represents the DeleteNotification operation response

func (*DeleteNotificationResponse) MarshalNDR

func (o *DeleteNotificationResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*DeleteNotificationResponse) UnmarshalNDR

func (o *DeleteNotificationResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type EnumNotificationActionsRequest

type EnumNotificationActionsRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// days: The days parameter contains the notification period for which notifications
	// are to be enumerated.
	Days int32 `idl:"name:days" json:"days"`
}

EnumNotificationActionsRequest structure represents the EnumNotificationActions operation request

func (*EnumNotificationActionsRequest) MarshalNDR

func (*EnumNotificationActionsRequest) UnmarshalNDR

type EnumNotificationActionsResponse

type EnumNotificationActionsResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// actions: Pointer to an IFsrmCollection interface pointer (section 3.2.4.2.1) that
	// upon completion contains IFsrmAction interface pointers of all the notifications
	// for the specified notification period. A caller MUST release the collection received
	// when the caller is done with it. To get the specific action interface for the action,
	// the caller MUST call QueryInterface for the interface corresponding to the action's
	// action type.
	Actions *fsrm.Collection `idl:"name:actions" json:"actions"`
	// Return: The EnumNotificationActions return value.
	Return int32 `idl:"name:Return" json:"return"`
}

EnumNotificationActionsResponse structure represents the EnumNotificationActions operation response

func (*EnumNotificationActionsResponse) MarshalNDR

func (*EnumNotificationActionsResponse) UnmarshalNDR

type FileManagementJobClient

type FileManagementJobClient interface {

	// IFsrmObject retrieval method.
	Object() ifsrmobject.ObjectClient

	// Name operation.
	GetName(context.Context, *GetNameRequest, ...dcerpc.CallOption) (*GetNameResponse, error)

	// Name operation.
	SetName(context.Context, *SetNameRequest, ...dcerpc.CallOption) (*SetNameResponse, error)

	// NamespaceRoots operation.
	GetNamespaceRoots(context.Context, *GetNamespaceRootsRequest, ...dcerpc.CallOption) (*GetNamespaceRootsResponse, error)

	// NamespaceRoots operation.
	SetNamespaceRoots(context.Context, *SetNamespaceRootsRequest, ...dcerpc.CallOption) (*SetNamespaceRootsResponse, error)

	// Enabled operation.
	GetEnabled(context.Context, *GetEnabledRequest, ...dcerpc.CallOption) (*GetEnabledResponse, error)

	// Enabled operation.
	SetEnabled(context.Context, *SetEnabledRequest, ...dcerpc.CallOption) (*SetEnabledResponse, error)

	// OperationType operation.
	GetOperationType(context.Context, *GetOperationTypeRequest, ...dcerpc.CallOption) (*GetOperationTypeResponse, error)

	// OperationType operation.
	SetOperationType(context.Context, *SetOperationTypeRequest, ...dcerpc.CallOption) (*SetOperationTypeResponse, error)

	// ExpirationDirectory operation.
	GetExpirationDirectory(context.Context, *GetExpirationDirectoryRequest, ...dcerpc.CallOption) (*GetExpirationDirectoryResponse, error)

	// ExpirationDirectory operation.
	SetExpirationDirectory(context.Context, *SetExpirationDirectoryRequest, ...dcerpc.CallOption) (*SetExpirationDirectoryResponse, error)

	// The CustomAction (get) method retrieves the custom action of the file management
	// 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 action parameter is NULL. |
	//	+-------------------------+-------------------------------+
	GetCustomAction(context.Context, *GetCustomActionRequest, ...dcerpc.CallOption) (*GetCustomActionResponse, error)

	// The Notifications (get) method retrieves the notification periods for the file management
	// 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 notifications parameter is NULL. |
	//	+-------------------------+--------------------------------------+
	GetNotifications(context.Context, *GetNotificationsRequest, ...dcerpc.CallOption) (*GetNotificationsResponse, error)

	// Logging operation.
	GetLogging(context.Context, *GetLoggingRequest, ...dcerpc.CallOption) (*GetLoggingResponse, error)

	// Logging operation.
	SetLogging(context.Context, *SetLoggingRequest, ...dcerpc.CallOption) (*SetLoggingResponse, error)

	// ReportEnabled operation.
	GetReportEnabled(context.Context, *GetReportEnabledRequest, ...dcerpc.CallOption) (*GetReportEnabledResponse, error)

	// ReportEnabled operation.
	SetReportEnabled(context.Context, *SetReportEnabledRequest, ...dcerpc.CallOption) (*SetReportEnabledResponse, 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)

	// DaysSinceFileCreated operation.
	GetDaysSinceFileCreated(context.Context, *GetDaysSinceFileCreatedRequest, ...dcerpc.CallOption) (*GetDaysSinceFileCreatedResponse, error)

	// DaysSinceFileCreated operation.
	SetDaysSinceFileCreated(context.Context, *SetDaysSinceFileCreatedRequest, ...dcerpc.CallOption) (*SetDaysSinceFileCreatedResponse, error)

	// The DaysSinceFileLastAccessed (put) method sets the days since file last accessed
	// property for the file management job.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-------------------------+-----------------------------------------------+
	//	|         RETURN          |                                               |
	//	|       VALUE/CODE        |                  DESCRIPTION                  |
	//	|                         |                                               |
	//	+-------------------------+-----------------------------------------------+
	//	+-------------------------+-----------------------------------------------+
	//	| 0x80070057 E_INVALIDARG | The daysSinceAccess parameter is less than 0. |
	//	+-------------------------+-----------------------------------------------+
	GetDaysSinceFileLastAccessed(context.Context, *GetDaysSinceFileLastAccessedRequest, ...dcerpc.CallOption) (*GetDaysSinceFileLastAccessedResponse, error)

	// The DaysSinceFileLastAccessed (put) method sets the days since file last accessed
	// property for the file management job.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-------------------------+-----------------------------------------------+
	//	|         RETURN          |                                               |
	//	|       VALUE/CODE        |                  DESCRIPTION                  |
	//	|                         |                                               |
	//	+-------------------------+-----------------------------------------------+
	//	+-------------------------+-----------------------------------------------+
	//	| 0x80070057 E_INVALIDARG | The daysSinceAccess parameter is less than 0. |
	//	+-------------------------+-----------------------------------------------+
	SetDaysSinceFileLastAccessed(context.Context, *SetDaysSinceFileLastAccessedRequest, ...dcerpc.CallOption) (*SetDaysSinceFileLastAccessedResponse, error)

	// DaysSinceFileLastModified operation.
	GetDaysSinceFileLastModified(context.Context, *GetDaysSinceFileLastModifiedRequest, ...dcerpc.CallOption) (*GetDaysSinceFileLastModifiedResponse, error)

	// DaysSinceFileLastModified operation.
	SetDaysSinceFileLastModified(context.Context, *SetDaysSinceFileLastModifiedRequest, ...dcerpc.CallOption) (*SetDaysSinceFileLastModifiedResponse, error)

	// The PropertyConditions (get) method retrieves all the property conditions configured
	// for the file management 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 propertyConditions parameter is NULL. |
	//	+-------------------------+-------------------------------------------+
	GetPropertyConditions(context.Context, *GetPropertyConditionsRequest, ...dcerpc.CallOption) (*GetPropertyConditionsResponse, error)

	// FromDate operation.
	GetFromDate(context.Context, *GetFromDateRequest, ...dcerpc.CallOption) (*GetFromDateResponse, error)

	// FromDate operation.
	SetFromDate(context.Context, *SetFromDateRequest, ...dcerpc.CallOption) (*SetFromDateResponse, error)

	// Task operation.
	GetTask(context.Context, *GetTaskRequest, ...dcerpc.CallOption) (*GetTaskResponse, error)

	// Task operation.
	SetTask(context.Context, *SetTaskRequest, ...dcerpc.CallOption) (*SetTaskResponse, error)

	// Parameters operation.
	GetParameters(context.Context, *GetParametersRequest, ...dcerpc.CallOption) (*GetParametersResponse, error)

	// Parameters operation.
	SetParameters(context.Context, *SetParametersRequest, ...dcerpc.CallOption) (*SetParametersResponse, error)

	// RunningStatus operation.
	GetRunningStatus(context.Context, *GetRunningStatusRequest, ...dcerpc.CallOption) (*GetRunningStatusResponse, error)

	// LastError operation.
	GetLastError(context.Context, *GetLastErrorRequest, ...dcerpc.CallOption) (*GetLastErrorResponse, error)

	// The LastReportPathWithoutExtension (get) method retrieves the last report directory
	// without extension where the generated report(s) was (were) stored when the file management
	// job was previously run 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. |
	//	+-------------------------+-----------------------------+
	GetLastReportPathWithoutExtension(context.Context, *GetLastReportPathWithoutExtensionRequest, ...dcerpc.CallOption) (*GetLastReportPathWithoutExtensionResponse, error)

	// LastRun operation.
	GetLastRun(context.Context, *GetLastRunRequest, ...dcerpc.CallOption) (*GetLastRunResponse, error)

	// FileNamePattern operation.
	GetFileNamePattern(context.Context, *GetFileNamePatternRequest, ...dcerpc.CallOption) (*GetFileNamePatternResponse, error)

	// FileNamePattern operation.
	SetFileNamePattern(context.Context, *SetFileNamePatternRequest, ...dcerpc.CallOption) (*SetFileNamePatternResponse, 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)

	// The AddNotification method adds a notification period to the file management job's
	// list of notification periods.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+----------------------------------+----------------------------------------------------------------+
	//	|              RETURN              |                                                                |
	//	|            VALUE/CODE            |                          DESCRIPTION                           |
	//	|                                  |                                                                |
	//	+----------------------------------+----------------------------------------------------------------+
	//	+----------------------------------+----------------------------------------------------------------+
	//	| 0x80045303 FSRM_E_ALREADY_EXISTS | The object already exists.                                     |
	//	+----------------------------------+----------------------------------------------------------------+
	//	| 0x80070057 E_INVALIDARG          | The days parameter is not a valid value; it is less than zero. |
	//	+----------------------------------+----------------------------------------------------------------+
	AddNotification(context.Context, *AddNotificationRequest, ...dcerpc.CallOption) (*AddNotificationResponse, error)

	// The DeleteNotification method deletes a notification period from the file management
	// job's list of notification periods.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-----------------------------+------------------------------------------------+
	//	|           RETURN            |                                                |
	//	|         VALUE/CODE          |                  DESCRIPTION                   |
	//	|                             |                                                |
	//	+-----------------------------+------------------------------------------------+
	//	+-----------------------------+------------------------------------------------+
	//	| 0x80045301 FSRM_E_NOT_FOUND | The specified notification could not be found. |
	//	+-----------------------------+------------------------------------------------+
	//
	// If any validation fails, the server MUST terminate processing and return a nonzero
	// error code.
	DeleteNotification(context.Context, *DeleteNotificationRequest, ...dcerpc.CallOption) (*DeleteNotificationResponse, error)

	// The ModifyNotification method modifies the value of an existing notification period
	// in the file management job's list of notification periods.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+----------------------------------+----------------------------------------------------------------------------------+
	//	|              RETURN              |                                                                                  |
	//	|            VALUE/CODE            |                                   DESCRIPTION                                    |
	//	|                                  |                                                                                  |
	//	+----------------------------------+----------------------------------------------------------------------------------+
	//	+----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80045301 FSRM_E_ NOT_FOUND     | The specified notification could not be found.                                   |
	//	+----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80045303 FSRM_E_ALREADY_EXISTS | The object already exists.                                                       |
	//	+----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80070057 E_INVALIDARG          | This code is returned for the following reasons: The days parameter is not a     |
	//	|                                  | valid value; it is less than zero. The newDays parameter is not a valid value;   |
	//	|                                  | it is less than zero.                                                            |
	//	+----------------------------------+----------------------------------------------------------------------------------+
	ModifyNotification(context.Context, *ModifyNotificationRequest, ...dcerpc.CallOption) (*ModifyNotificationResponse, error)

	// The CreateNotificationAction method creates a notification and associates it with
	// the specified notification period.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	|              RETURN               |                                                                                  |
	//	|            VALUE/CODE             |                                   DESCRIPTION                                    |
	//	|                                   |                                                                                  |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80045301 FSRM_E_NOT_FOUND       | The specified notification could not be found.                                   |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80045303 FSRM_E_ ALREADY_EXISTS | The object already exists.                                                       |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80070057 E_INVALIDARG           | This code is returned for the following reasons: The days parameter is not       |
	//	|                                   | a valid value; it is less than zero. The actionType parameter is not a valid     |
	//	|                                   | value. If actionType is FsrmActionType_Unknown, the parameter MUST be considered |
	//	|                                   | an invalid value. The action parameter is NULL.                                  |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	CreateNotificationAction(context.Context, *CreateNotificationActionRequest, ...dcerpc.CallOption) (*CreateNotificationActionResponse, error)

	// The EnumNotificationActions method enumerates all the notifications for the specified
	// notification period.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-----------------------------+------------------------------------------------+
	//	|           RETURN            |                                                |
	//	|         VALUE/CODE          |                  DESCRIPTION                   |
	//	|                             |                                                |
	//	+-----------------------------+------------------------------------------------+
	//	+-----------------------------+------------------------------------------------+
	//	| 0x80045301 FSRM_E_NOT_FOUND | The specified notification could not be found. |
	//	+-----------------------------+------------------------------------------------+
	//	| 0x80070057 E_INVALIDARG     | The actions parameter is NULL.                 |
	//	+-----------------------------+------------------------------------------------+
	EnumNotificationActions(context.Context, *EnumNotificationActionsRequest, ...dcerpc.CallOption) (*EnumNotificationActionsResponse, error)

	// The CreatePropertyCondition method creates a property condition associated with the
	// file management job.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	|              RETURN               |                                                                                  |
	//	|            VALUE/CODE             |                                   DESCRIPTION                                    |
	//	|                                   |                                                                                  |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80045301 FSRM_E_NOT_FOUND       | A property definition with the specified name does not exist.                    |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80045303 FSRM_E_ ALREADY_EXISTS | The object already exists.                                                       |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80070057 E_ INVALIDARG          | This code is returned for the following reasons: The propertyCondition parameter |
	//	|                                   | is NULL. The name parameter does not conform to the requirements for a property  |
	//	|                                   | definitions name.                                                                |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	CreatePropertyCondition(context.Context, *CreatePropertyConditionRequest, ...dcerpc.CallOption) (*CreatePropertyConditionResponse, error)

	// The CreateCustomAction method creates a command line action type notification for
	// the file management job's custom action 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             |
	//	|                                  |                                     |
	//	+----------------------------------+-------------------------------------+
	//	+----------------------------------+-------------------------------------+
	//	| 0x80045303 FSMR_E_ALREADY_EXISTS | A custom action already exists.     |
	//	+----------------------------------+-------------------------------------+
	//	| 0x80070057 E_INVALIDARG          | The customAction parameter is NULL. |
	//	+----------------------------------+-------------------------------------+
	CreateCustomAction(context.Context, *CreateCustomActionRequest, ...dcerpc.CallOption) (*CreateCustomActionResponse, error)

	// AlterContext alters the client context.
	AlterContext(context.Context, ...dcerpc.Option) error

	// IPID sets the object interface identifier.
	IPID(context.Context, *dcom.IPID) FileManagementJobClient
}

IFsrmFileManagementJob interface.

func NewFileManagementJobClient

func NewFileManagementJobClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (FileManagementJobClient, error)

type FileManagementJobServer

type FileManagementJobServer interface {

	// IFsrmObject base class.
	ifsrmobject.ObjectServer

	// Name operation.
	GetName(context.Context, *GetNameRequest) (*GetNameResponse, error)

	// Name operation.
	SetName(context.Context, *SetNameRequest) (*SetNameResponse, error)

	// NamespaceRoots operation.
	GetNamespaceRoots(context.Context, *GetNamespaceRootsRequest) (*GetNamespaceRootsResponse, error)

	// NamespaceRoots operation.
	SetNamespaceRoots(context.Context, *SetNamespaceRootsRequest) (*SetNamespaceRootsResponse, error)

	// Enabled operation.
	GetEnabled(context.Context, *GetEnabledRequest) (*GetEnabledResponse, error)

	// Enabled operation.
	SetEnabled(context.Context, *SetEnabledRequest) (*SetEnabledResponse, error)

	// OperationType operation.
	GetOperationType(context.Context, *GetOperationTypeRequest) (*GetOperationTypeResponse, error)

	// OperationType operation.
	SetOperationType(context.Context, *SetOperationTypeRequest) (*SetOperationTypeResponse, error)

	// ExpirationDirectory operation.
	GetExpirationDirectory(context.Context, *GetExpirationDirectoryRequest) (*GetExpirationDirectoryResponse, error)

	// ExpirationDirectory operation.
	SetExpirationDirectory(context.Context, *SetExpirationDirectoryRequest) (*SetExpirationDirectoryResponse, error)

	// The CustomAction (get) method retrieves the custom action of the file management
	// 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 action parameter is NULL. |
	//	+-------------------------+-------------------------------+
	GetCustomAction(context.Context, *GetCustomActionRequest) (*GetCustomActionResponse, error)

	// The Notifications (get) method retrieves the notification periods for the file management
	// 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 notifications parameter is NULL. |
	//	+-------------------------+--------------------------------------+
	GetNotifications(context.Context, *GetNotificationsRequest) (*GetNotificationsResponse, error)

	// Logging operation.
	GetLogging(context.Context, *GetLoggingRequest) (*GetLoggingResponse, error)

	// Logging operation.
	SetLogging(context.Context, *SetLoggingRequest) (*SetLoggingResponse, error)

	// ReportEnabled operation.
	GetReportEnabled(context.Context, *GetReportEnabledRequest) (*GetReportEnabledResponse, error)

	// ReportEnabled operation.
	SetReportEnabled(context.Context, *SetReportEnabledRequest) (*SetReportEnabledResponse, 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)

	// DaysSinceFileCreated operation.
	GetDaysSinceFileCreated(context.Context, *GetDaysSinceFileCreatedRequest) (*GetDaysSinceFileCreatedResponse, error)

	// DaysSinceFileCreated operation.
	SetDaysSinceFileCreated(context.Context, *SetDaysSinceFileCreatedRequest) (*SetDaysSinceFileCreatedResponse, error)

	// The DaysSinceFileLastAccessed (put) method sets the days since file last accessed
	// property for the file management job.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-------------------------+-----------------------------------------------+
	//	|         RETURN          |                                               |
	//	|       VALUE/CODE        |                  DESCRIPTION                  |
	//	|                         |                                               |
	//	+-------------------------+-----------------------------------------------+
	//	+-------------------------+-----------------------------------------------+
	//	| 0x80070057 E_INVALIDARG | The daysSinceAccess parameter is less than 0. |
	//	+-------------------------+-----------------------------------------------+
	GetDaysSinceFileLastAccessed(context.Context, *GetDaysSinceFileLastAccessedRequest) (*GetDaysSinceFileLastAccessedResponse, error)

	// The DaysSinceFileLastAccessed (put) method sets the days since file last accessed
	// property for the file management job.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-------------------------+-----------------------------------------------+
	//	|         RETURN          |                                               |
	//	|       VALUE/CODE        |                  DESCRIPTION                  |
	//	|                         |                                               |
	//	+-------------------------+-----------------------------------------------+
	//	+-------------------------+-----------------------------------------------+
	//	| 0x80070057 E_INVALIDARG | The daysSinceAccess parameter is less than 0. |
	//	+-------------------------+-----------------------------------------------+
	SetDaysSinceFileLastAccessed(context.Context, *SetDaysSinceFileLastAccessedRequest) (*SetDaysSinceFileLastAccessedResponse, error)

	// DaysSinceFileLastModified operation.
	GetDaysSinceFileLastModified(context.Context, *GetDaysSinceFileLastModifiedRequest) (*GetDaysSinceFileLastModifiedResponse, error)

	// DaysSinceFileLastModified operation.
	SetDaysSinceFileLastModified(context.Context, *SetDaysSinceFileLastModifiedRequest) (*SetDaysSinceFileLastModifiedResponse, error)

	// The PropertyConditions (get) method retrieves all the property conditions configured
	// for the file management 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 propertyConditions parameter is NULL. |
	//	+-------------------------+-------------------------------------------+
	GetPropertyConditions(context.Context, *GetPropertyConditionsRequest) (*GetPropertyConditionsResponse, error)

	// FromDate operation.
	GetFromDate(context.Context, *GetFromDateRequest) (*GetFromDateResponse, error)

	// FromDate operation.
	SetFromDate(context.Context, *SetFromDateRequest) (*SetFromDateResponse, error)

	// Task operation.
	GetTask(context.Context, *GetTaskRequest) (*GetTaskResponse, error)

	// Task operation.
	SetTask(context.Context, *SetTaskRequest) (*SetTaskResponse, error)

	// Parameters operation.
	GetParameters(context.Context, *GetParametersRequest) (*GetParametersResponse, error)

	// Parameters operation.
	SetParameters(context.Context, *SetParametersRequest) (*SetParametersResponse, error)

	// RunningStatus operation.
	GetRunningStatus(context.Context, *GetRunningStatusRequest) (*GetRunningStatusResponse, error)

	// LastError operation.
	GetLastError(context.Context, *GetLastErrorRequest) (*GetLastErrorResponse, error)

	// The LastReportPathWithoutExtension (get) method retrieves the last report directory
	// without extension where the generated report(s) was (were) stored when the file management
	// job was previously run 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. |
	//	+-------------------------+-----------------------------+
	GetLastReportPathWithoutExtension(context.Context, *GetLastReportPathWithoutExtensionRequest) (*GetLastReportPathWithoutExtensionResponse, error)

	// LastRun operation.
	GetLastRun(context.Context, *GetLastRunRequest) (*GetLastRunResponse, error)

	// FileNamePattern operation.
	GetFileNamePattern(context.Context, *GetFileNamePatternRequest) (*GetFileNamePatternResponse, error)

	// FileNamePattern operation.
	SetFileNamePattern(context.Context, *SetFileNamePatternRequest) (*SetFileNamePatternResponse, 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)

	// The AddNotification method adds a notification period to the file management job's
	// list of notification periods.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+----------------------------------+----------------------------------------------------------------+
	//	|              RETURN              |                                                                |
	//	|            VALUE/CODE            |                          DESCRIPTION                           |
	//	|                                  |                                                                |
	//	+----------------------------------+----------------------------------------------------------------+
	//	+----------------------------------+----------------------------------------------------------------+
	//	| 0x80045303 FSRM_E_ALREADY_EXISTS | The object already exists.                                     |
	//	+----------------------------------+----------------------------------------------------------------+
	//	| 0x80070057 E_INVALIDARG          | The days parameter is not a valid value; it is less than zero. |
	//	+----------------------------------+----------------------------------------------------------------+
	AddNotification(context.Context, *AddNotificationRequest) (*AddNotificationResponse, error)

	// The DeleteNotification method deletes a notification period from the file management
	// job's list of notification periods.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-----------------------------+------------------------------------------------+
	//	|           RETURN            |                                                |
	//	|         VALUE/CODE          |                  DESCRIPTION                   |
	//	|                             |                                                |
	//	+-----------------------------+------------------------------------------------+
	//	+-----------------------------+------------------------------------------------+
	//	| 0x80045301 FSRM_E_NOT_FOUND | The specified notification could not be found. |
	//	+-----------------------------+------------------------------------------------+
	//
	// If any validation fails, the server MUST terminate processing and return a nonzero
	// error code.
	DeleteNotification(context.Context, *DeleteNotificationRequest) (*DeleteNotificationResponse, error)

	// The ModifyNotification method modifies the value of an existing notification period
	// in the file management job's list of notification periods.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+----------------------------------+----------------------------------------------------------------------------------+
	//	|              RETURN              |                                                                                  |
	//	|            VALUE/CODE            |                                   DESCRIPTION                                    |
	//	|                                  |                                                                                  |
	//	+----------------------------------+----------------------------------------------------------------------------------+
	//	+----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80045301 FSRM_E_ NOT_FOUND     | The specified notification could not be found.                                   |
	//	+----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80045303 FSRM_E_ALREADY_EXISTS | The object already exists.                                                       |
	//	+----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80070057 E_INVALIDARG          | This code is returned for the following reasons: The days parameter is not a     |
	//	|                                  | valid value; it is less than zero. The newDays parameter is not a valid value;   |
	//	|                                  | it is less than zero.                                                            |
	//	+----------------------------------+----------------------------------------------------------------------------------+
	ModifyNotification(context.Context, *ModifyNotificationRequest) (*ModifyNotificationResponse, error)

	// The CreateNotificationAction method creates a notification and associates it with
	// the specified notification period.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	|              RETURN               |                                                                                  |
	//	|            VALUE/CODE             |                                   DESCRIPTION                                    |
	//	|                                   |                                                                                  |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80045301 FSRM_E_NOT_FOUND       | The specified notification could not be found.                                   |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80045303 FSRM_E_ ALREADY_EXISTS | The object already exists.                                                       |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80070057 E_INVALIDARG           | This code is returned for the following reasons: The days parameter is not       |
	//	|                                   | a valid value; it is less than zero. The actionType parameter is not a valid     |
	//	|                                   | value. If actionType is FsrmActionType_Unknown, the parameter MUST be considered |
	//	|                                   | an invalid value. The action parameter is NULL.                                  |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	CreateNotificationAction(context.Context, *CreateNotificationActionRequest) (*CreateNotificationActionResponse, error)

	// The EnumNotificationActions method enumerates all the notifications for the specified
	// notification period.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-----------------------------+------------------------------------------------+
	//	|           RETURN            |                                                |
	//	|         VALUE/CODE          |                  DESCRIPTION                   |
	//	|                             |                                                |
	//	+-----------------------------+------------------------------------------------+
	//	+-----------------------------+------------------------------------------------+
	//	| 0x80045301 FSRM_E_NOT_FOUND | The specified notification could not be found. |
	//	+-----------------------------+------------------------------------------------+
	//	| 0x80070057 E_INVALIDARG     | The actions parameter is NULL.                 |
	//	+-----------------------------+------------------------------------------------+
	EnumNotificationActions(context.Context, *EnumNotificationActionsRequest) (*EnumNotificationActionsResponse, error)

	// The CreatePropertyCondition method creates a property condition associated with the
	// file management job.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	|              RETURN               |                                                                                  |
	//	|            VALUE/CODE             |                                   DESCRIPTION                                    |
	//	|                                   |                                                                                  |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80045301 FSRM_E_NOT_FOUND       | A property definition with the specified name does not exist.                    |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80045303 FSRM_E_ ALREADY_EXISTS | The object already exists.                                                       |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	//	| 0x80070057 E_ INVALIDARG          | This code is returned for the following reasons: The propertyCondition parameter |
	//	|                                   | is NULL. The name parameter does not conform to the requirements for a property  |
	//	|                                   | definitions name.                                                                |
	//	+-----------------------------------+----------------------------------------------------------------------------------+
	CreatePropertyCondition(context.Context, *CreatePropertyConditionRequest) (*CreatePropertyConditionResponse, error)

	// The CreateCustomAction method creates a command line action type notification for
	// the file management job's custom action 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             |
	//	|                                  |                                     |
	//	+----------------------------------+-------------------------------------+
	//	+----------------------------------+-------------------------------------+
	//	| 0x80045303 FSMR_E_ALREADY_EXISTS | A custom action already exists.     |
	//	+----------------------------------+-------------------------------------+
	//	| 0x80070057 E_INVALIDARG          | The customAction parameter is NULL. |
	//	+----------------------------------+-------------------------------------+
	CreateCustomAction(context.Context, *CreateCustomActionRequest) (*CreateCustomActionResponse, error)
}

IFsrmFileManagementJob server interface.

type GetCustomActionRequest

type GetCustomActionRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetCustomActionRequest structure represents the CustomAction operation request

func (*GetCustomActionRequest) MarshalNDR

func (o *GetCustomActionRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetCustomActionRequest) UnmarshalNDR

func (o *GetCustomActionRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetCustomActionResponse

type GetCustomActionResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// action: Pointer to an IFsrmActionCommand interface pointer (section 3.2.4.2.9) that
	// upon completion contains the custom action of the file management job.
	Action *fsrm.ActionCommand `idl:"name:action" json:"action"`
	// Return: The CustomAction return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetCustomActionResponse structure represents the CustomAction operation response

func (*GetCustomActionResponse) MarshalNDR

func (o *GetCustomActionResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetCustomActionResponse) UnmarshalNDR

func (o *GetCustomActionResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetDaysSinceFileCreatedRequest

type GetDaysSinceFileCreatedRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetDaysSinceFileCreatedRequest structure represents the DaysSinceFileCreated operation request

func (*GetDaysSinceFileCreatedRequest) MarshalNDR

func (*GetDaysSinceFileCreatedRequest) UnmarshalNDR

type GetDaysSinceFileCreatedResponse

type GetDaysSinceFileCreatedResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That              *dcom.ORPCThat `idl:"name:That" json:"that"`
	DaysSinceCreation int32          `idl:"name:daysSinceCreation" json:"days_since_creation"`
	// Return: The DaysSinceFileCreated return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetDaysSinceFileCreatedResponse structure represents the DaysSinceFileCreated operation response

func (*GetDaysSinceFileCreatedResponse) MarshalNDR

func (*GetDaysSinceFileCreatedResponse) UnmarshalNDR

type GetDaysSinceFileLastAccessedRequest

type GetDaysSinceFileLastAccessedRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetDaysSinceFileLastAccessedRequest structure represents the DaysSinceFileLastAccessed operation request

func (*GetDaysSinceFileLastAccessedRequest) MarshalNDR

func (*GetDaysSinceFileLastAccessedRequest) UnmarshalNDR

type GetDaysSinceFileLastAccessedResponse

type GetDaysSinceFileLastAccessedResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// daysSinceAccess: Contains the days since file last accessed property for this file
	// management job.
	DaysSinceAccess int32 `idl:"name:daysSinceAccess" json:"days_since_access"`
	// Return: The DaysSinceFileLastAccessed return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetDaysSinceFileLastAccessedResponse structure represents the DaysSinceFileLastAccessed operation response

func (*GetDaysSinceFileLastAccessedResponse) MarshalNDR

func (*GetDaysSinceFileLastAccessedResponse) UnmarshalNDR

type GetDaysSinceFileLastModifiedRequest

type GetDaysSinceFileLastModifiedRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetDaysSinceFileLastModifiedRequest structure represents the DaysSinceFileLastModified operation request

func (*GetDaysSinceFileLastModifiedRequest) MarshalNDR

func (*GetDaysSinceFileLastModifiedRequest) UnmarshalNDR

type GetDaysSinceFileLastModifiedResponse

type GetDaysSinceFileLastModifiedResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That            *dcom.ORPCThat `idl:"name:That" json:"that"`
	DaysSinceModify int32          `idl:"name:daysSinceModify" json:"days_since_modify"`
	// Return: The DaysSinceFileLastModified return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetDaysSinceFileLastModifiedResponse structure represents the DaysSinceFileLastModified operation response

func (*GetDaysSinceFileLastModifiedResponse) MarshalNDR

func (*GetDaysSinceFileLastModifiedResponse) UnmarshalNDR

type GetEnabledRequest

type GetEnabledRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetEnabledRequest structure represents the Enabled operation request

func (*GetEnabledRequest) MarshalNDR

func (o *GetEnabledRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetEnabledRequest) UnmarshalNDR

func (o *GetEnabledRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetEnabledResponse

type GetEnabledResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That    *dcom.ORPCThat `idl:"name:That" json:"that"`
	Enabled int16          `idl:"name:enabled" json:"enabled"`
	// Return: The Enabled return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetEnabledResponse structure represents the Enabled operation response

func (*GetEnabledResponse) MarshalNDR

func (o *GetEnabledResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetEnabledResponse) UnmarshalNDR

func (o *GetEnabledResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetExpirationDirectoryRequest

type GetExpirationDirectoryRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetExpirationDirectoryRequest structure represents the ExpirationDirectory operation request

func (*GetExpirationDirectoryRequest) MarshalNDR

func (*GetExpirationDirectoryRequest) UnmarshalNDR

func (o *GetExpirationDirectoryRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetExpirationDirectoryResponse

type GetExpirationDirectoryResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That                *dcom.ORPCThat `idl:"name:That" json:"that"`
	ExpirationDirectory *oaut.String   `idl:"name:expirationDirectory" json:"expiration_directory"`
	// Return: The ExpirationDirectory return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetExpirationDirectoryResponse structure represents the ExpirationDirectory operation response

func (*GetExpirationDirectoryResponse) MarshalNDR

func (*GetExpirationDirectoryResponse) UnmarshalNDR

type GetFileNamePatternRequest

type GetFileNamePatternRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetFileNamePatternRequest structure represents the FileNamePattern operation request

func (*GetFileNamePatternRequest) MarshalNDR

func (o *GetFileNamePatternRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetFileNamePatternRequest) UnmarshalNDR

func (o *GetFileNamePatternRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetFileNamePatternResponse

type GetFileNamePatternResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That            *dcom.ORPCThat `idl:"name:That" json:"that"`
	FileNamePattern *oaut.String   `idl:"name:fileNamePattern" json:"file_name_pattern"`
	// Return: The FileNamePattern return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetFileNamePatternResponse structure represents the FileNamePattern operation response

func (*GetFileNamePatternResponse) MarshalNDR

func (o *GetFileNamePatternResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetFileNamePatternResponse) UnmarshalNDR

func (o *GetFileNamePatternResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *GetFormatsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetFormatsRequest) UnmarshalNDR

func (o *GetFormatsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *GetFormatsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetFormatsResponse) UnmarshalNDR

func (o *GetFormatsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetFromDateRequest

type GetFromDateRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetFromDateRequest structure represents the FromDate operation request

func (*GetFromDateRequest) MarshalNDR

func (o *GetFromDateRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetFromDateRequest) UnmarshalNDR

func (o *GetFromDateRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetFromDateResponse

type GetFromDateResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That     *dcom.ORPCThat `idl:"name:That" json:"that"`
	FromDate float64        `idl:"name:fromDate" json:"from_date"`
	// Return: The FromDate return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetFromDateResponse structure represents the FromDate operation response

func (*GetFromDateResponse) MarshalNDR

func (o *GetFromDateResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetFromDateResponse) UnmarshalNDR

func (o *GetFromDateResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *GetLastErrorRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetLastErrorRequest) UnmarshalNDR

func (o *GetLastErrorRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *GetLastErrorResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetLastErrorResponse) UnmarshalNDR

func (o *GetLastErrorResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetLastReportPathWithoutExtensionRequest

type GetLastReportPathWithoutExtensionRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetLastReportPathWithoutExtensionRequest structure represents the LastReportPathWithoutExtension operation request

func (*GetLastReportPathWithoutExtensionRequest) MarshalNDR

func (*GetLastReportPathWithoutExtensionRequest) UnmarshalNDR

type GetLastReportPathWithoutExtensionResponse

type GetLastReportPathWithoutExtensionResponse 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 report directory
	// without extension where the generated report(s) was (were) stored when the file management
	// job was previously run.
	Path *oaut.String `idl:"name:path" json:"path"`
	// Return: The LastReportPathWithoutExtension return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetLastReportPathWithoutExtensionResponse structure represents the LastReportPathWithoutExtension operation response

func (*GetLastReportPathWithoutExtensionResponse) MarshalNDR

func (*GetLastReportPathWithoutExtensionResponse) 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 (o *GetLastRunRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetLastRunRequest) UnmarshalNDR

func (o *GetLastRunRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *GetLastRunResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetLastRunResponse) UnmarshalNDR

func (o *GetLastRunResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetLoggingRequest

type GetLoggingRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetLoggingRequest structure represents the Logging operation request

func (*GetLoggingRequest) MarshalNDR

func (o *GetLoggingRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetLoggingRequest) UnmarshalNDR

func (o *GetLoggingRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetLoggingResponse

type GetLoggingResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That         *dcom.ORPCThat `idl:"name:That" json:"that"`
	LoggingFlags int32          `idl:"name:loggingFlags" json:"logging_flags"`
	// Return: The Logging return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetLoggingResponse structure represents the Logging operation response

func (*GetLoggingResponse) MarshalNDR

func (o *GetLoggingResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetLoggingResponse) UnmarshalNDR

func (o *GetLoggingResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *GetMailToRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetMailToRequest) UnmarshalNDR

func (o *GetMailToRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *GetMailToResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetMailToResponse) UnmarshalNDR

func (o *GetMailToResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetNameRequest

type GetNameRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetNameRequest structure represents the Name operation request

func (*GetNameRequest) MarshalNDR

func (o *GetNameRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetNameRequest) UnmarshalNDR

func (o *GetNameRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetNameResponse

type GetNameResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	Name *oaut.String   `idl:"name:name" json:"name"`
	// Return: The Name return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetNameResponse structure represents the Name operation response

func (*GetNameResponse) MarshalNDR

func (o *GetNameResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetNameResponse) UnmarshalNDR

func (o *GetNameResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *GetNamespaceRootsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetNamespaceRootsRequest) UnmarshalNDR

func (o *GetNamespaceRootsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *GetNamespaceRootsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetNamespaceRootsResponse) UnmarshalNDR

func (o *GetNamespaceRootsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetNotificationsRequest

type GetNotificationsRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetNotificationsRequest structure represents the Notifications operation request

func (*GetNotificationsRequest) MarshalNDR

func (o *GetNotificationsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetNotificationsRequest) UnmarshalNDR

func (o *GetNotificationsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetNotificationsResponse

type GetNotificationsResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// notifications: Pointer to a SAFEARRAY that upon completion contains all the notification
	// period values for the file management job. A caller MUST release the SAFEARRAY received
	// when the caller is done with it.
	Notifications *oaut.SafeArray `idl:"name:notifications" json:"notifications"`
	// Return: The Notifications return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetNotificationsResponse structure represents the Notifications operation response

func (*GetNotificationsResponse) MarshalNDR

func (o *GetNotificationsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetNotificationsResponse) UnmarshalNDR

func (o *GetNotificationsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetOperationTypeRequest

type GetOperationTypeRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetOperationTypeRequest structure represents the OperationType operation request

func (*GetOperationTypeRequest) MarshalNDR

func (o *GetOperationTypeRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetOperationTypeRequest) UnmarshalNDR

func (o *GetOperationTypeRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetOperationTypeResponse

type GetOperationTypeResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That          *dcom.ORPCThat          `idl:"name:That" json:"that"`
	OperationType fsrm.FileManagementType `idl:"name:operationType" json:"operation_type"`
	// Return: The OperationType return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetOperationTypeResponse structure represents the OperationType operation response

func (*GetOperationTypeResponse) MarshalNDR

func (o *GetOperationTypeResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetOperationTypeResponse) UnmarshalNDR

func (o *GetOperationTypeResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetParametersRequest

type GetParametersRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetParametersRequest structure represents the Parameters operation request

func (*GetParametersRequest) MarshalNDR

func (o *GetParametersRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetParametersRequest) UnmarshalNDR

func (o *GetParametersRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetParametersResponse

type GetParametersResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That       *dcom.ORPCThat  `idl:"name:That" json:"that"`
	Parameters *oaut.SafeArray `idl:"name:parameters" json:"parameters"`
	// Return: The Parameters return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetParametersResponse structure represents the Parameters operation response

func (*GetParametersResponse) MarshalNDR

func (o *GetParametersResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetParametersResponse) UnmarshalNDR

func (o *GetParametersResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetPropertyConditionsRequest

type GetPropertyConditionsRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetPropertyConditionsRequest structure represents the PropertyConditions operation request

func (*GetPropertyConditionsRequest) MarshalNDR

func (*GetPropertyConditionsRequest) UnmarshalNDR

func (o *GetPropertyConditionsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetPropertyConditionsResponse

type GetPropertyConditionsResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// propertyConditions: Pointer to an IFsrmCollection interface pointer (section 3.2.4.2.1)
	// that upon completion contains pointers to the property conditions configured for
	// the file management job. A caller MUST release the collection received when the caller
	// is done with it.
	PropertyConditions *fsrm.Collection `idl:"name:propertyConditions" json:"property_conditions"`
	// Return: The PropertyConditions return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetPropertyConditionsResponse structure represents the PropertyConditions operation response

func (*GetPropertyConditionsResponse) MarshalNDR

func (*GetPropertyConditionsResponse) UnmarshalNDR

func (o *GetPropertyConditionsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetReportEnabledRequest

type GetReportEnabledRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
}

GetReportEnabledRequest structure represents the ReportEnabled operation request

func (*GetReportEnabledRequest) MarshalNDR

func (o *GetReportEnabledRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetReportEnabledRequest) UnmarshalNDR

func (o *GetReportEnabledRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type GetReportEnabledResponse

type GetReportEnabledResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That          *dcom.ORPCThat `idl:"name:That" json:"that"`
	ReportEnabled int16          `idl:"name:reportEnabled" json:"report_enabled"`
	// Return: The ReportEnabled return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetReportEnabledResponse structure represents the ReportEnabled operation response

func (*GetReportEnabledResponse) MarshalNDR

func (o *GetReportEnabledResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetReportEnabledResponse) UnmarshalNDR

func (o *GetReportEnabledResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *GetRunningStatusRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetRunningStatusRequest) UnmarshalNDR

func (o *GetRunningStatusRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *GetRunningStatusResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetRunningStatusResponse) UnmarshalNDR

func (o *GetRunningStatusResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *GetTaskRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetTaskRequest) UnmarshalNDR

func (o *GetTaskRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *GetTaskResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*GetTaskResponse) UnmarshalNDR

func (o *GetTaskResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type ModifyNotificationRequest

type ModifyNotificationRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// days: Contains the value of the notification period to modify.
	Days int32 `idl:"name:days" json:"days"`
	// newDays: Contains the new value of the notification period.
	NewDays int32 `idl:"name:newDays" json:"new_days"`
}

ModifyNotificationRequest structure represents the ModifyNotification operation request

func (*ModifyNotificationRequest) MarshalNDR

func (o *ModifyNotificationRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*ModifyNotificationRequest) UnmarshalNDR

func (o *ModifyNotificationRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type ModifyNotificationResponse

type ModifyNotificationResponse 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 ModifyNotification return value.
	Return int32 `idl:"name:Return" json:"return"`
}

ModifyNotificationResponse structure represents the ModifyNotification operation response

func (*ModifyNotificationResponse) MarshalNDR

func (o *ModifyNotificationResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*ModifyNotificationResponse) UnmarshalNDR

func (o *ModifyNotificationResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *RunRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*RunRequest) UnmarshalNDR

func (o *RunRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *RunResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*RunResponse) UnmarshalNDR

func (o *RunResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetDaysSinceFileCreatedRequest

type SetDaysSinceFileCreatedRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This              *dcom.ORPCThis `idl:"name:This" json:"this"`
	DaysSinceCreation int32          `idl:"name:daysSinceCreation" json:"days_since_creation"`
}

SetDaysSinceFileCreatedRequest structure represents the DaysSinceFileCreated operation request

func (*SetDaysSinceFileCreatedRequest) MarshalNDR

func (*SetDaysSinceFileCreatedRequest) UnmarshalNDR

type SetDaysSinceFileCreatedResponse

type SetDaysSinceFileCreatedResponse 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 DaysSinceFileCreated return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetDaysSinceFileCreatedResponse structure represents the DaysSinceFileCreated operation response

func (*SetDaysSinceFileCreatedResponse) MarshalNDR

func (*SetDaysSinceFileCreatedResponse) UnmarshalNDR

type SetDaysSinceFileLastAccessedRequest

type SetDaysSinceFileLastAccessedRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// daysSinceAccess: Contains the days since file last accessed property for this file
	// management job.
	DaysSinceAccess int32 `idl:"name:daysSinceAccess" json:"days_since_access"`
}

SetDaysSinceFileLastAccessedRequest structure represents the DaysSinceFileLastAccessed operation request

func (*SetDaysSinceFileLastAccessedRequest) MarshalNDR

func (*SetDaysSinceFileLastAccessedRequest) UnmarshalNDR

type SetDaysSinceFileLastAccessedResponse

type SetDaysSinceFileLastAccessedResponse 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 DaysSinceFileLastAccessed return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetDaysSinceFileLastAccessedResponse structure represents the DaysSinceFileLastAccessed operation response

func (*SetDaysSinceFileLastAccessedResponse) MarshalNDR

func (*SetDaysSinceFileLastAccessedResponse) UnmarshalNDR

type SetDaysSinceFileLastModifiedRequest

type SetDaysSinceFileLastModifiedRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This            *dcom.ORPCThis `idl:"name:This" json:"this"`
	DaysSinceModify int32          `idl:"name:daysSinceModify" json:"days_since_modify"`
}

SetDaysSinceFileLastModifiedRequest structure represents the DaysSinceFileLastModified operation request

func (*SetDaysSinceFileLastModifiedRequest) MarshalNDR

func (*SetDaysSinceFileLastModifiedRequest) UnmarshalNDR

type SetDaysSinceFileLastModifiedResponse

type SetDaysSinceFileLastModifiedResponse 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 DaysSinceFileLastModified return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetDaysSinceFileLastModifiedResponse structure represents the DaysSinceFileLastModified operation response

func (*SetDaysSinceFileLastModifiedResponse) MarshalNDR

func (*SetDaysSinceFileLastModifiedResponse) UnmarshalNDR

type SetEnabledRequest

type SetEnabledRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This    *dcom.ORPCThis `idl:"name:This" json:"this"`
	Enabled int16          `idl:"name:enabled" json:"enabled"`
}

SetEnabledRequest structure represents the Enabled operation request

func (*SetEnabledRequest) MarshalNDR

func (o *SetEnabledRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetEnabledRequest) UnmarshalNDR

func (o *SetEnabledRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetEnabledResponse

type SetEnabledResponse 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 Enabled return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetEnabledResponse structure represents the Enabled operation response

func (*SetEnabledResponse) MarshalNDR

func (o *SetEnabledResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetEnabledResponse) UnmarshalNDR

func (o *SetEnabledResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetExpirationDirectoryRequest

type SetExpirationDirectoryRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This                *dcom.ORPCThis `idl:"name:This" json:"this"`
	ExpirationDirectory *oaut.String   `idl:"name:expirationDirectory" json:"expiration_directory"`
}

SetExpirationDirectoryRequest structure represents the ExpirationDirectory operation request

func (*SetExpirationDirectoryRequest) MarshalNDR

func (*SetExpirationDirectoryRequest) UnmarshalNDR

func (o *SetExpirationDirectoryRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetExpirationDirectoryResponse

type SetExpirationDirectoryResponse 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 ExpirationDirectory return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetExpirationDirectoryResponse structure represents the ExpirationDirectory operation response

func (*SetExpirationDirectoryResponse) MarshalNDR

func (*SetExpirationDirectoryResponse) UnmarshalNDR

type SetFileNamePatternRequest

type SetFileNamePatternRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This            *dcom.ORPCThis `idl:"name:This" json:"this"`
	FileNamePattern *oaut.String   `idl:"name:fileNamePattern" json:"file_name_pattern"`
}

SetFileNamePatternRequest structure represents the FileNamePattern operation request

func (*SetFileNamePatternRequest) MarshalNDR

func (o *SetFileNamePatternRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetFileNamePatternRequest) UnmarshalNDR

func (o *SetFileNamePatternRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetFileNamePatternResponse

type SetFileNamePatternResponse 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 FileNamePattern return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetFileNamePatternResponse structure represents the FileNamePattern operation response

func (*SetFileNamePatternResponse) MarshalNDR

func (o *SetFileNamePatternResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetFileNamePatternResponse) UnmarshalNDR

func (o *SetFileNamePatternResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *SetFormatsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetFormatsRequest) UnmarshalNDR

func (o *SetFormatsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *SetFormatsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetFormatsResponse) UnmarshalNDR

func (o *SetFormatsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetFromDateRequest

type SetFromDateRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This     *dcom.ORPCThis `idl:"name:This" json:"this"`
	FromDate float64        `idl:"name:fromDate" json:"from_date"`
}

SetFromDateRequest structure represents the FromDate operation request

func (*SetFromDateRequest) MarshalNDR

func (o *SetFromDateRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetFromDateRequest) UnmarshalNDR

func (o *SetFromDateRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetFromDateResponse

type SetFromDateResponse 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 FromDate return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetFromDateResponse structure represents the FromDate operation response

func (*SetFromDateResponse) MarshalNDR

func (o *SetFromDateResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetFromDateResponse) UnmarshalNDR

func (o *SetFromDateResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetLoggingRequest

type SetLoggingRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This         *dcom.ORPCThis `idl:"name:This" json:"this"`
	LoggingFlags int32          `idl:"name:loggingFlags" json:"logging_flags"`
}

SetLoggingRequest structure represents the Logging operation request

func (*SetLoggingRequest) MarshalNDR

func (o *SetLoggingRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetLoggingRequest) UnmarshalNDR

func (o *SetLoggingRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetLoggingResponse

type SetLoggingResponse 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 Logging return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetLoggingResponse structure represents the Logging operation response

func (*SetLoggingResponse) MarshalNDR

func (o *SetLoggingResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetLoggingResponse) UnmarshalNDR

func (o *SetLoggingResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *SetMailToRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetMailToRequest) UnmarshalNDR

func (o *SetMailToRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *SetMailToResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetMailToResponse) UnmarshalNDR

func (o *SetMailToResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetNameRequest

type SetNameRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	Name *oaut.String   `idl:"name:name" json:"name"`
}

SetNameRequest structure represents the Name operation request

func (*SetNameRequest) MarshalNDR

func (o *SetNameRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetNameRequest) UnmarshalNDR

func (o *SetNameRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetNameResponse

type SetNameResponse 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 Name return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetNameResponse structure represents the Name operation response

func (*SetNameResponse) MarshalNDR

func (o *SetNameResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetNameResponse) UnmarshalNDR

func (o *SetNameResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *SetNamespaceRootsRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetNamespaceRootsRequest) UnmarshalNDR

func (o *SetNamespaceRootsRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *SetNamespaceRootsResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetNamespaceRootsResponse) UnmarshalNDR

func (o *SetNamespaceRootsResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetOperationTypeRequest

type SetOperationTypeRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This          *dcom.ORPCThis          `idl:"name:This" json:"this"`
	OperationType fsrm.FileManagementType `idl:"name:operationType" json:"operation_type"`
}

SetOperationTypeRequest structure represents the OperationType operation request

func (*SetOperationTypeRequest) MarshalNDR

func (o *SetOperationTypeRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetOperationTypeRequest) UnmarshalNDR

func (o *SetOperationTypeRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetOperationTypeResponse

type SetOperationTypeResponse 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 OperationType return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetOperationTypeResponse structure represents the OperationType operation response

func (*SetOperationTypeResponse) MarshalNDR

func (o *SetOperationTypeResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetOperationTypeResponse) UnmarshalNDR

func (o *SetOperationTypeResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetParametersRequest

type SetParametersRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This       *dcom.ORPCThis  `idl:"name:This" json:"this"`
	Parameters *oaut.SafeArray `idl:"name:parameters" json:"parameters"`
}

SetParametersRequest structure represents the Parameters operation request

func (*SetParametersRequest) MarshalNDR

func (o *SetParametersRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetParametersRequest) UnmarshalNDR

func (o *SetParametersRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetParametersResponse

type SetParametersResponse 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 Parameters return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetParametersResponse structure represents the Parameters operation response

func (*SetParametersResponse) MarshalNDR

func (o *SetParametersResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetParametersResponse) UnmarshalNDR

func (o *SetParametersResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetReportEnabledRequest

type SetReportEnabledRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This          *dcom.ORPCThis `idl:"name:This" json:"this"`
	ReportEnabled int16          `idl:"name:reportEnabled" json:"report_enabled"`
}

SetReportEnabledRequest structure represents the ReportEnabled operation request

func (*SetReportEnabledRequest) MarshalNDR

func (o *SetReportEnabledRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetReportEnabledRequest) UnmarshalNDR

func (o *SetReportEnabledRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

type SetReportEnabledResponse

type SetReportEnabledResponse 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 ReportEnabled return value.
	Return int32 `idl:"name:Return" json:"return"`
}

SetReportEnabledResponse structure represents the ReportEnabled operation response

func (*SetReportEnabledResponse) MarshalNDR

func (o *SetReportEnabledResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetReportEnabledResponse) UnmarshalNDR

func (o *SetReportEnabledResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *SetTaskRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetTaskRequest) UnmarshalNDR

func (o *SetTaskRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *SetTaskResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*SetTaskResponse) UnmarshalNDR

func (o *SetTaskResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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 (o *WaitForCompletionRequest) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*WaitForCompletionRequest) UnmarshalNDR

func (o *WaitForCompletionRequest) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

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

func (*WaitForCompletionResponse) MarshalNDR

func (o *WaitForCompletionResponse) MarshalNDR(ctx context.Context, w ndr.Writer) error

func (*WaitForCompletionResponse) UnmarshalNDR

func (o *WaitForCompletionResponse) UnmarshalNDR(ctx context.Context, r ndr.Reader) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL