Documentation ¶
Index ¶
- Variables
- func FileManagementJobServerHandle(ctx context.Context, o FileManagementJobServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewFileManagementJobServerHandle(o FileManagementJobServer) dcerpc.ServerHandle
- func RegisterFileManagementJobServer(conn dcerpc.Conn, o FileManagementJobServer, opts ...dcerpc.Option)
- type AddNotificationRequest
- type AddNotificationResponse
- type CancelRequest
- type CancelResponse
- type CreateCustomActionRequest
- type CreateCustomActionResponse
- type CreateNotificationActionRequest
- type CreateNotificationActionResponse
- type CreatePropertyConditionRequest
- type CreatePropertyConditionResponse
- type DeleteNotificationRequest
- type DeleteNotificationResponse
- type EnumNotificationActionsRequest
- type EnumNotificationActionsResponse
- type FileManagementJobClient
- type FileManagementJobServer
- type GetCustomActionRequest
- type GetCustomActionResponse
- type GetDaysSinceFileCreatedRequest
- type GetDaysSinceFileCreatedResponse
- type GetDaysSinceFileLastAccessedRequest
- type GetDaysSinceFileLastAccessedResponse
- type GetDaysSinceFileLastModifiedRequest
- type GetDaysSinceFileLastModifiedResponse
- type GetEnabledRequest
- type GetEnabledResponse
- type GetExpirationDirectoryRequest
- type GetExpirationDirectoryResponse
- type GetFileNamePatternRequest
- type GetFileNamePatternResponse
- type GetFormatsRequest
- type GetFormatsResponse
- type GetFromDateRequest
- type GetFromDateResponse
- type GetLastErrorRequest
- type GetLastErrorResponse
- type GetLastReportPathWithoutExtensionRequest
- type GetLastReportPathWithoutExtensionResponse
- type GetLastRunRequest
- type GetLastRunResponse
- type GetLoggingRequest
- type GetLoggingResponse
- type GetMailToRequest
- type GetMailToResponse
- type GetNameRequest
- type GetNameResponse
- type GetNamespaceRootsRequest
- type GetNamespaceRootsResponse
- type GetNotificationsRequest
- type GetNotificationsResponse
- type GetOperationTypeRequest
- type GetOperationTypeResponse
- type GetParametersRequest
- type GetParametersResponse
- type GetPropertyConditionsRequest
- type GetPropertyConditionsResponse
- type GetReportEnabledRequest
- type GetReportEnabledResponse
- type GetRunningStatusRequest
- type GetRunningStatusResponse
- type GetTaskRequest
- type GetTaskResponse
- type ModifyNotificationRequest
- type ModifyNotificationResponse
- type RunRequest
- type RunResponse
- type SetDaysSinceFileCreatedRequest
- type SetDaysSinceFileCreatedResponse
- type SetDaysSinceFileLastAccessedRequest
- type SetDaysSinceFileLastAccessedResponse
- type SetDaysSinceFileLastModifiedRequest
- type SetDaysSinceFileLastModifiedResponse
- type SetEnabledRequest
- type SetEnabledResponse
- type SetExpirationDirectoryRequest
- type SetExpirationDirectoryResponse
- type SetFileNamePatternRequest
- type SetFileNamePatternResponse
- type SetFormatsRequest
- type SetFormatsResponse
- type SetFromDateRequest
- type SetFromDateResponse
- type SetLoggingRequest
- type SetLoggingResponse
- type SetMailToRequest
- type SetMailToResponse
- type SetNameRequest
- type SetNameResponse
- type SetNamespaceRootsRequest
- type SetNamespaceRootsResponse
- type SetOperationTypeRequest
- type SetOperationTypeResponse
- type SetParametersRequest
- type SetParametersResponse
- type SetReportEnabledRequest
- type SetReportEnabledResponse
- type SetTaskRequest
- type SetTaskResponse
- type WaitForCompletionRequest
- type WaitForCompletionResponse
Constants ¶
This section is empty.
Variables ¶
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} )
var DateNotSpecified = -1
DateNotSpecified represents the FsrmDateNotSpecified RPC constant
var DaysNotSpecified = -1
DaysNotSpecified represents the FsrmDaysNotSpecified RPC constant
var (
// import guard
GoPackage = "dcom/fsrm"
)
Functions ¶
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 (*AddNotificationRequest) UnmarshalNDR ¶
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 (*AddNotificationResponse) UnmarshalNDR ¶
type CancelRequest ¶
type CancelRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
CancelRequest structure represents the Cancel operation request
func (*CancelRequest) MarshalNDR ¶
func (*CancelRequest) UnmarshalNDR ¶
type CancelResponse ¶
type CancelResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The Cancel return value. Return int32 `idl:"name:Return" json:"return"` }
CancelResponse structure represents the Cancel operation response
func (*CancelResponse) MarshalNDR ¶
func (*CancelResponse) UnmarshalNDR ¶
type 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 (*CreateCustomActionRequest) UnmarshalNDR ¶
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 (*CreateCustomActionResponse) UnmarshalNDR ¶
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 (*DeleteNotificationRequest) UnmarshalNDR ¶
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 (*DeleteNotificationResponse) UnmarshalNDR ¶
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.
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 (*GetCustomActionRequest) UnmarshalNDR ¶
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 (*GetCustomActionResponse) UnmarshalNDR ¶
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 (*GetEnabledRequest) UnmarshalNDR ¶
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 (*GetEnabledResponse) UnmarshalNDR ¶
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 ¶
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 (*GetFileNamePatternRequest) UnmarshalNDR ¶
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 (*GetFileNamePatternResponse) UnmarshalNDR ¶
type GetFormatsRequest ¶
type GetFormatsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetFormatsRequest structure represents the Formats operation request
func (*GetFormatsRequest) MarshalNDR ¶
func (*GetFormatsRequest) UnmarshalNDR ¶
type GetFormatsResponse ¶
type GetFormatsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Formats *oaut.SafeArray `idl:"name:formats" json:"formats"` // Return: The Formats return value. Return int32 `idl:"name:Return" json:"return"` }
GetFormatsResponse structure represents the Formats operation response
func (*GetFormatsResponse) MarshalNDR ¶
func (*GetFormatsResponse) UnmarshalNDR ¶
type 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 (*GetFromDateRequest) UnmarshalNDR ¶
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 (*GetFromDateResponse) UnmarshalNDR ¶
type GetLastErrorRequest ¶
type GetLastErrorRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetLastErrorRequest structure represents the LastError operation request
func (*GetLastErrorRequest) MarshalNDR ¶
func (*GetLastErrorRequest) UnmarshalNDR ¶
type GetLastErrorResponse ¶
type GetLastErrorResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` LastError *oaut.String `idl:"name:lastError" json:"last_error"` // Return: The LastError return value. Return int32 `idl:"name:Return" json:"return"` }
GetLastErrorResponse structure represents the LastError operation response
func (*GetLastErrorResponse) MarshalNDR ¶
func (*GetLastErrorResponse) UnmarshalNDR ¶
type 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 (*GetLastRunRequest) UnmarshalNDR ¶
type GetLastRunResponse ¶
type GetLastRunResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` LastRun float64 `idl:"name:lastRun" json:"last_run"` // Return: The LastRun return value. Return int32 `idl:"name:Return" json:"return"` }
GetLastRunResponse structure represents the LastRun operation response
func (*GetLastRunResponse) MarshalNDR ¶
func (*GetLastRunResponse) UnmarshalNDR ¶
type 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 (*GetLoggingRequest) UnmarshalNDR ¶
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 (*GetLoggingResponse) UnmarshalNDR ¶
type GetMailToRequest ¶
type GetMailToRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetMailToRequest structure represents the MailTo operation request
func (*GetMailToRequest) MarshalNDR ¶
func (*GetMailToRequest) UnmarshalNDR ¶
type GetMailToResponse ¶
type GetMailToResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` MailTo *oaut.String `idl:"name:mailTo" json:"mail_to"` // Return: The MailTo return value. Return int32 `idl:"name:Return" json:"return"` }
GetMailToResponse structure represents the MailTo operation response
func (*GetMailToResponse) MarshalNDR ¶
func (*GetMailToResponse) UnmarshalNDR ¶
type 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 (*GetNameRequest) UnmarshalNDR ¶
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 (*GetNameResponse) UnmarshalNDR ¶
type GetNamespaceRootsRequest ¶
type GetNamespaceRootsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetNamespaceRootsRequest structure represents the NamespaceRoots operation request
func (*GetNamespaceRootsRequest) MarshalNDR ¶
func (*GetNamespaceRootsRequest) UnmarshalNDR ¶
type GetNamespaceRootsResponse ¶
type GetNamespaceRootsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` NamespaceRoots *oaut.SafeArray `idl:"name:namespaceRoots" json:"namespace_roots"` // Return: The NamespaceRoots return value. Return int32 `idl:"name:Return" json:"return"` }
GetNamespaceRootsResponse structure represents the NamespaceRoots operation response
func (*GetNamespaceRootsResponse) MarshalNDR ¶
func (*GetNamespaceRootsResponse) UnmarshalNDR ¶
type 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 (*GetNotificationsRequest) UnmarshalNDR ¶
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 (*GetNotificationsResponse) UnmarshalNDR ¶
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 (*GetOperationTypeRequest) UnmarshalNDR ¶
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 (*GetOperationTypeResponse) UnmarshalNDR ¶
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 (*GetParametersRequest) UnmarshalNDR ¶
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 (*GetParametersResponse) UnmarshalNDR ¶
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 ¶
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 ¶
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 (*GetReportEnabledRequest) UnmarshalNDR ¶
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 (*GetReportEnabledResponse) UnmarshalNDR ¶
type GetRunningStatusRequest ¶
type GetRunningStatusRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetRunningStatusRequest structure represents the RunningStatus operation request
func (*GetRunningStatusRequest) MarshalNDR ¶
func (*GetRunningStatusRequest) UnmarshalNDR ¶
type GetRunningStatusResponse ¶
type GetRunningStatusResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` RunningStatus fsrm.ReportRunningStatus `idl:"name:runningStatus" json:"running_status"` // Return: The RunningStatus return value. Return int32 `idl:"name:Return" json:"return"` }
GetRunningStatusResponse structure represents the RunningStatus operation response
func (*GetRunningStatusResponse) MarshalNDR ¶
func (*GetRunningStatusResponse) UnmarshalNDR ¶
type GetTaskRequest ¶
type GetTaskRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetTaskRequest structure represents the Task operation request
func (*GetTaskRequest) MarshalNDR ¶
func (*GetTaskRequest) UnmarshalNDR ¶
type GetTaskResponse ¶
type GetTaskResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` TaskName *oaut.String `idl:"name:taskName" json:"task_name"` // Return: The Task return value. Return int32 `idl:"name:Return" json:"return"` }
GetTaskResponse structure represents the Task operation response
func (*GetTaskResponse) MarshalNDR ¶
func (*GetTaskResponse) UnmarshalNDR ¶
type 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 (*ModifyNotificationRequest) UnmarshalNDR ¶
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 (*ModifyNotificationResponse) UnmarshalNDR ¶
type RunRequest ¶
type RunRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Context fsrm.ReportGenerationContext `idl:"name:context" json:"context"` }
RunRequest structure represents the Run operation request
func (*RunRequest) MarshalNDR ¶
func (*RunRequest) UnmarshalNDR ¶
type RunResponse ¶
type RunResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The Run return value. Return int32 `idl:"name:Return" json:"return"` }
RunResponse structure represents the Run operation response
func (*RunResponse) MarshalNDR ¶
func (*RunResponse) UnmarshalNDR ¶
type 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 (*SetEnabledRequest) UnmarshalNDR ¶
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 (*SetEnabledResponse) UnmarshalNDR ¶
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 ¶
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 (*SetFileNamePatternRequest) UnmarshalNDR ¶
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 (*SetFileNamePatternResponse) UnmarshalNDR ¶
type SetFormatsRequest ¶
type SetFormatsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Formats *oaut.SafeArray `idl:"name:formats" json:"formats"` }
SetFormatsRequest structure represents the Formats operation request
func (*SetFormatsRequest) MarshalNDR ¶
func (*SetFormatsRequest) UnmarshalNDR ¶
type SetFormatsResponse ¶
type SetFormatsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The Formats return value. Return int32 `idl:"name:Return" json:"return"` }
SetFormatsResponse structure represents the Formats operation response
func (*SetFormatsResponse) MarshalNDR ¶
func (*SetFormatsResponse) UnmarshalNDR ¶
type 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 (*SetFromDateRequest) UnmarshalNDR ¶
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 (*SetFromDateResponse) UnmarshalNDR ¶
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 (*SetLoggingRequest) UnmarshalNDR ¶
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 (*SetLoggingResponse) UnmarshalNDR ¶
type SetMailToRequest ¶
type SetMailToRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` MailTo *oaut.String `idl:"name:mailTo" json:"mail_to"` }
SetMailToRequest structure represents the MailTo operation request
func (*SetMailToRequest) MarshalNDR ¶
func (*SetMailToRequest) UnmarshalNDR ¶
type SetMailToResponse ¶
type SetMailToResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The MailTo return value. Return int32 `idl:"name:Return" json:"return"` }
SetMailToResponse structure represents the MailTo operation response
func (*SetMailToResponse) MarshalNDR ¶
func (*SetMailToResponse) UnmarshalNDR ¶
type 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 (*SetNameRequest) UnmarshalNDR ¶
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 (*SetNameResponse) UnmarshalNDR ¶
type SetNamespaceRootsRequest ¶
type SetNamespaceRootsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` NamespaceRoots *oaut.SafeArray `idl:"name:namespaceRoots" json:"namespace_roots"` }
SetNamespaceRootsRequest structure represents the NamespaceRoots operation request
func (*SetNamespaceRootsRequest) MarshalNDR ¶
func (*SetNamespaceRootsRequest) UnmarshalNDR ¶
type SetNamespaceRootsResponse ¶
type SetNamespaceRootsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The NamespaceRoots return value. Return int32 `idl:"name:Return" json:"return"` }
SetNamespaceRootsResponse structure represents the NamespaceRoots operation response
func (*SetNamespaceRootsResponse) MarshalNDR ¶
func (*SetNamespaceRootsResponse) UnmarshalNDR ¶
type 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 (*SetOperationTypeRequest) UnmarshalNDR ¶
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 (*SetOperationTypeResponse) UnmarshalNDR ¶
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 (*SetParametersRequest) UnmarshalNDR ¶
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 (*SetParametersResponse) UnmarshalNDR ¶
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 (*SetReportEnabledRequest) UnmarshalNDR ¶
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 (*SetReportEnabledResponse) UnmarshalNDR ¶
type SetTaskRequest ¶
type SetTaskRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` TaskName *oaut.String `idl:"name:taskName" json:"task_name"` }
SetTaskRequest structure represents the Task operation request
func (*SetTaskRequest) MarshalNDR ¶
func (*SetTaskRequest) UnmarshalNDR ¶
type SetTaskResponse ¶
type SetTaskResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The Task return value. Return int32 `idl:"name:Return" json:"return"` }
SetTaskResponse structure represents the Task operation response
func (*SetTaskResponse) MarshalNDR ¶
func (*SetTaskResponse) UnmarshalNDR ¶
type WaitForCompletionRequest ¶
type WaitForCompletionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` WaitSeconds int32 `idl:"name:waitSeconds" json:"wait_seconds"` }
WaitForCompletionRequest structure represents the WaitForCompletion operation request
func (*WaitForCompletionRequest) MarshalNDR ¶
func (*WaitForCompletionRequest) UnmarshalNDR ¶
type WaitForCompletionResponse ¶
type WaitForCompletionResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Completed int16 `idl:"name:completed" json:"completed"` // Return: The WaitForCompletion return value. Return int32 `idl:"name:Return" json:"return"` }
WaitForCompletionResponse structure represents the WaitForCompletion operation response