idatamanager

package
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IDataManager interface identifier 03837541-098b-11d8-9414-505054503030
	DataManagerIID = &dcom.IID{Data1: 0x03837541, Data2: 0x098b, Data3: 0x11d8, Data4: []byte{0x94, 0x14, 0x50, 0x50, 0x54, 0x50, 0x30, 0x30}}
	// Syntax UUID
	DataManagerSyntaxUUID = &uuid.UUID{TimeLow: 0x3837541, TimeMid: 0x98b, TimeHiAndVersion: 0x11d8, ClockSeqHiAndReserved: 0x94, ClockSeqLow: 0x14, Node: [6]uint8{0x50, 0x50, 0x54, 0x50, 0x30, 0x30}}
	// Syntax ID
	DataManagerSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: DataManagerSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/pla"
)

Functions

func DataManagerServerHandle

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

func NewDataManagerServerHandle

func NewDataManagerServerHandle(o DataManagerServer) dcerpc.ServerHandle

func RegisterDataManagerServer

func RegisterDataManagerServer(conn dcerpc.Conn, o DataManagerServer, opts ...dcerpc.Option)

Types

type DataManagerClient

type DataManagerClient interface {

	// IDispatch retrieval method.
	Dispatch() idispatch.DispatchClient

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

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

	// CheckBeforeRunning operation.
	GetCheckBeforeRunning(context.Context, *GetCheckBeforeRunningRequest, ...dcerpc.CallOption) (*GetCheckBeforeRunningResponse, error)

	// CheckBeforeRunning operation.
	SetCheckBeforeRunning(context.Context, *SetCheckBeforeRunningRequest, ...dcerpc.CallOption) (*SetCheckBeforeRunningResponse, error)

	// MinFreeDisk operation.
	GetMinFreeDisk(context.Context, *GetMinFreeDiskRequest, ...dcerpc.CallOption) (*GetMinFreeDiskResponse, error)

	// MinFreeDisk operation.
	SetMinFreeDisk(context.Context, *SetMinFreeDiskRequest, ...dcerpc.CallOption) (*SetMinFreeDiskResponse, error)

	// MaxSize operation.
	GetMaxSize(context.Context, *GetMaxSizeRequest, ...dcerpc.CallOption) (*GetMaxSizeResponse, error)

	// MaxSize operation.
	SetMaxSize(context.Context, *SetMaxSizeRequest, ...dcerpc.CallOption) (*SetMaxSizeResponse, error)

	// MaxFolderCount operation.
	GetMaxFolderCount(context.Context, *GetMaxFolderCountRequest, ...dcerpc.CallOption) (*GetMaxFolderCountResponse, error)

	// MaxFolderCount operation.
	SetMaxFolderCount(context.Context, *SetMaxFolderCountRequest, ...dcerpc.CallOption) (*SetMaxFolderCountResponse, error)

	// The ResourcePolicy enumeration defines the order in which folders are deleted when
	// one of the disk resource limits is exceeded.
	GetResourcePolicy(context.Context, *GetResourcePolicyRequest, ...dcerpc.CallOption) (*GetResourcePolicyResponse, error)

	// The ResourcePolicy enumeration defines the order in which folders are deleted when
	// one of the disk resource limits is exceeded.
	SetResourcePolicy(context.Context, *SetResourcePolicyRequest, ...dcerpc.CallOption) (*SetResourcePolicyResponse, error)

	// The FolderActions (Get) method retrieves the FolderAction property, as specified
	// in the property table in section 3.2.4.2.
	//
	// Return Values: This method MUST return an HRESULT with the severity bit clear on
	// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
	// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
	GetFolderActions(context.Context, *GetFolderActionsRequest, ...dcerpc.CallOption) (*GetFolderActionsResponse, error)

	// ReportSchema operation.
	GetReportSchema(context.Context, *GetReportSchemaRequest, ...dcerpc.CallOption) (*GetReportSchemaResponse, error)

	// ReportSchema operation.
	SetReportSchema(context.Context, *SetReportSchemaRequest, ...dcerpc.CallOption) (*SetReportSchemaResponse, error)

	// ReportFileName operation.
	GetReportFileName(context.Context, *GetReportFileNameRequest, ...dcerpc.CallOption) (*GetReportFileNameResponse, error)

	// ReportFileName operation.
	SetReportFileName(context.Context, *SetReportFileNameRequest, ...dcerpc.CallOption) (*SetReportFileNameResponse, error)

	// RuleTargetFileName operation.
	GetRuleTargetFileName(context.Context, *GetRuleTargetFileNameRequest, ...dcerpc.CallOption) (*GetRuleTargetFileNameResponse, error)

	// RuleTargetFileName operation.
	SetRuleTargetFileName(context.Context, *SetRuleTargetFileNameRequest, ...dcerpc.CallOption) (*SetRuleTargetFileNameResponse, error)

	// EventsFileName operation.
	GetEventsFileName(context.Context, *GetEventsFileNameRequest, ...dcerpc.CallOption) (*GetEventsFileNameResponse, error)

	// EventsFileName operation.
	SetEventsFileName(context.Context, *SetEventsFileNameRequest, ...dcerpc.CallOption) (*SetEventsFileNameResponse, error)

	// Rules operation.
	GetRules(context.Context, *GetRulesRequest, ...dcerpc.CallOption) (*GetRulesResponse, error)

	// Rules operation.
	SetRules(context.Context, *SetRulesRequest, ...dcerpc.CallOption) (*SetRulesResponse, error)

	// The Run method is used to manually run the data manager. When the data manager is
	// run, the actions specified in the Steps parameter are executed on the data stored
	// in the folder specified by the bstrFolder. Actions taken can include creating an
	// XML report from binary performance files (.blg) or event trace files (.etl), running
	// XPath expressions against the report, transforming the report to HTML, cabbing the
	// report and sending it to a remote server, and deleting files in the directory specified
	// by bstrFolder.
	//
	// Return Values: This method MUST return an HRESULT with the severity bit clear on
	// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
	// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
	Run(context.Context, *RunRequest, ...dcerpc.CallOption) (*RunResponse, error)

	// The Extract method extracts the specified CAB file.
	//
	// Return Values: This method MUST return an HRESULT with the severity bit clear on
	// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
	// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
	Extract(context.Context, *ExtractRequest, ...dcerpc.CallOption) (*ExtractResponse, error)

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

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

IDataManager interface.

func NewDataManagerClient

func NewDataManagerClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (DataManagerClient, error)

type DataManagerServer

type DataManagerServer interface {

	// IDispatch base class.
	idispatch.DispatchServer

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

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

	// CheckBeforeRunning operation.
	GetCheckBeforeRunning(context.Context, *GetCheckBeforeRunningRequest) (*GetCheckBeforeRunningResponse, error)

	// CheckBeforeRunning operation.
	SetCheckBeforeRunning(context.Context, *SetCheckBeforeRunningRequest) (*SetCheckBeforeRunningResponse, error)

	// MinFreeDisk operation.
	GetMinFreeDisk(context.Context, *GetMinFreeDiskRequest) (*GetMinFreeDiskResponse, error)

	// MinFreeDisk operation.
	SetMinFreeDisk(context.Context, *SetMinFreeDiskRequest) (*SetMinFreeDiskResponse, error)

	// MaxSize operation.
	GetMaxSize(context.Context, *GetMaxSizeRequest) (*GetMaxSizeResponse, error)

	// MaxSize operation.
	SetMaxSize(context.Context, *SetMaxSizeRequest) (*SetMaxSizeResponse, error)

	// MaxFolderCount operation.
	GetMaxFolderCount(context.Context, *GetMaxFolderCountRequest) (*GetMaxFolderCountResponse, error)

	// MaxFolderCount operation.
	SetMaxFolderCount(context.Context, *SetMaxFolderCountRequest) (*SetMaxFolderCountResponse, error)

	// The ResourcePolicy enumeration defines the order in which folders are deleted when
	// one of the disk resource limits is exceeded.
	GetResourcePolicy(context.Context, *GetResourcePolicyRequest) (*GetResourcePolicyResponse, error)

	// The ResourcePolicy enumeration defines the order in which folders are deleted when
	// one of the disk resource limits is exceeded.
	SetResourcePolicy(context.Context, *SetResourcePolicyRequest) (*SetResourcePolicyResponse, error)

	// The FolderActions (Get) method retrieves the FolderAction property, as specified
	// in the property table in section 3.2.4.2.
	//
	// Return Values: This method MUST return an HRESULT with the severity bit clear on
	// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
	// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
	GetFolderActions(context.Context, *GetFolderActionsRequest) (*GetFolderActionsResponse, error)

	// ReportSchema operation.
	GetReportSchema(context.Context, *GetReportSchemaRequest) (*GetReportSchemaResponse, error)

	// ReportSchema operation.
	SetReportSchema(context.Context, *SetReportSchemaRequest) (*SetReportSchemaResponse, error)

	// ReportFileName operation.
	GetReportFileName(context.Context, *GetReportFileNameRequest) (*GetReportFileNameResponse, error)

	// ReportFileName operation.
	SetReportFileName(context.Context, *SetReportFileNameRequest) (*SetReportFileNameResponse, error)

	// RuleTargetFileName operation.
	GetRuleTargetFileName(context.Context, *GetRuleTargetFileNameRequest) (*GetRuleTargetFileNameResponse, error)

	// RuleTargetFileName operation.
	SetRuleTargetFileName(context.Context, *SetRuleTargetFileNameRequest) (*SetRuleTargetFileNameResponse, error)

	// EventsFileName operation.
	GetEventsFileName(context.Context, *GetEventsFileNameRequest) (*GetEventsFileNameResponse, error)

	// EventsFileName operation.
	SetEventsFileName(context.Context, *SetEventsFileNameRequest) (*SetEventsFileNameResponse, error)

	// Rules operation.
	GetRules(context.Context, *GetRulesRequest) (*GetRulesResponse, error)

	// Rules operation.
	SetRules(context.Context, *SetRulesRequest) (*SetRulesResponse, error)

	// The Run method is used to manually run the data manager. When the data manager is
	// run, the actions specified in the Steps parameter are executed on the data stored
	// in the folder specified by the bstrFolder. Actions taken can include creating an
	// XML report from binary performance files (.blg) or event trace files (.etl), running
	// XPath expressions against the report, transforming the report to HTML, cabbing the
	// report and sending it to a remote server, and deleting files in the directory specified
	// by bstrFolder.
	//
	// Return Values: This method MUST return an HRESULT with the severity bit clear on
	// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
	// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
	Run(context.Context, *RunRequest) (*RunResponse, error)

	// The Extract method extracts the specified CAB file.
	//
	// Return Values: This method MUST return an HRESULT with the severity bit clear on
	// success as specified in [MS-ERREF]; otherwise, it MUST return one of the errors as
	// defined in 2.2.1 or one of the errors as defined in [MS-ERREF] section 2.1.
	Extract(context.Context, *ExtractRequest) (*ExtractResponse, error)
}

IDataManager server interface.

type ExtractRequest

type ExtractRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// CabFilename: The name of the CAB file to extract.
	CabFileName *oaut.String `idl:"name:CabFilename" json:"cab_file_name"`
	// DestinationPath: The destination path for where to place the CAB file.
	DestinationPath *oaut.String `idl:"name:DestinationPath" json:"destination_path"`
}

ExtractRequest structure represents the Extract operation request

func (*ExtractRequest) MarshalNDR

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

func (*ExtractRequest) UnmarshalNDR

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

type ExtractResponse

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

ExtractResponse structure represents the Extract operation response

func (*ExtractResponse) MarshalNDR

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

func (*ExtractResponse) UnmarshalNDR

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

type GetCheckBeforeRunningRequest

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

GetCheckBeforeRunningRequest structure represents the CheckBeforeRunning operation request

func (*GetCheckBeforeRunningRequest) MarshalNDR

func (*GetCheckBeforeRunningRequest) UnmarshalNDR

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

type GetCheckBeforeRunningResponse

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

GetCheckBeforeRunningResponse structure represents the CheckBeforeRunning operation response

func (*GetCheckBeforeRunningResponse) MarshalNDR

func (*GetCheckBeforeRunningResponse) UnmarshalNDR

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

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:pfEnabled" 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 GetEventsFileNameRequest

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

GetEventsFileNameRequest structure represents the EventsFileName operation request

func (*GetEventsFileNameRequest) MarshalNDR

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

func (*GetEventsFileNameRequest) UnmarshalNDR

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

type GetEventsFileNameResponse

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

GetEventsFileNameResponse structure represents the EventsFileName operation response

func (*GetEventsFileNameResponse) MarshalNDR

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

func (*GetEventsFileNameResponse) UnmarshalNDR

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

type GetFolderActionsRequest

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

GetFolderActionsRequest structure represents the FolderActions operation request

func (*GetFolderActionsRequest) MarshalNDR

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

func (*GetFolderActionsRequest) UnmarshalNDR

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

type GetFolderActionsResponse

type GetFolderActionsResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// Actions: Receives a pointer to a folder action collection object.
	Actions *pla.FolderActionCollection `idl:"name:Actions" json:"actions"`
	// Return: The FolderActions return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetFolderActionsResponse structure represents the FolderActions operation response

func (*GetFolderActionsResponse) MarshalNDR

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

func (*GetFolderActionsResponse) UnmarshalNDR

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

type GetMaxFolderCountRequest

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

GetMaxFolderCountRequest structure represents the MaxFolderCount operation request

func (*GetMaxFolderCountRequest) MarshalNDR

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

func (*GetMaxFolderCountRequest) UnmarshalNDR

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

type GetMaxFolderCountResponse

type GetMaxFolderCountResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That           *dcom.ORPCThat `idl:"name:That" json:"that"`
	MaxFolderCount uint32         `idl:"name:pulMaxFolderCount" json:"max_folder_count"`
	// Return: The MaxFolderCount return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetMaxFolderCountResponse structure represents the MaxFolderCount operation response

func (*GetMaxFolderCountResponse) MarshalNDR

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

func (*GetMaxFolderCountResponse) UnmarshalNDR

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

type GetMaxSizeRequest

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

GetMaxSizeRequest structure represents the MaxSize operation request

func (*GetMaxSizeRequest) MarshalNDR

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

func (*GetMaxSizeRequest) UnmarshalNDR

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

type GetMaxSizeResponse

type GetMaxSizeResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That    *dcom.ORPCThat `idl:"name:That" json:"that"`
	MaxSize uint32         `idl:"name:pulMaxSize" json:"max_size"`
	// Return: The MaxSize return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetMaxSizeResponse structure represents the MaxSize operation response

func (*GetMaxSizeResponse) MarshalNDR

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

func (*GetMaxSizeResponse) UnmarshalNDR

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

type GetMinFreeDiskRequest

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

GetMinFreeDiskRequest structure represents the MinFreeDisk operation request

func (*GetMinFreeDiskRequest) MarshalNDR

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

func (*GetMinFreeDiskRequest) UnmarshalNDR

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

type GetMinFreeDiskResponse

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

GetMinFreeDiskResponse structure represents the MinFreeDisk operation response

func (*GetMinFreeDiskResponse) MarshalNDR

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

func (*GetMinFreeDiskResponse) UnmarshalNDR

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

type GetReportFileNameRequest

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

GetReportFileNameRequest structure represents the ReportFileName operation request

func (*GetReportFileNameRequest) MarshalNDR

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

func (*GetReportFileNameRequest) UnmarshalNDR

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

type GetReportFileNameResponse

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

GetReportFileNameResponse structure represents the ReportFileName operation response

func (*GetReportFileNameResponse) MarshalNDR

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

func (*GetReportFileNameResponse) UnmarshalNDR

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

type GetReportSchemaRequest

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

GetReportSchemaRequest structure represents the ReportSchema operation request

func (*GetReportSchemaRequest) MarshalNDR

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

func (*GetReportSchemaRequest) UnmarshalNDR

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

type GetReportSchemaResponse

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

GetReportSchemaResponse structure represents the ReportSchema operation response

func (*GetReportSchemaResponse) MarshalNDR

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

func (*GetReportSchemaResponse) UnmarshalNDR

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

type GetResourcePolicyRequest

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

GetResourcePolicyRequest structure represents the ResourcePolicy operation request

func (*GetResourcePolicyRequest) MarshalNDR

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

func (*GetResourcePolicyRequest) UnmarshalNDR

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

type GetResourcePolicyResponse

type GetResourcePolicyResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That   *dcom.ORPCThat     `idl:"name:That" json:"that"`
	Policy pla.ResourcePolicy `idl:"name:pPolicy" json:"policy"`
	// Return: The ResourcePolicy return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetResourcePolicyResponse structure represents the ResourcePolicy operation response

func (*GetResourcePolicyResponse) MarshalNDR

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

func (*GetResourcePolicyResponse) UnmarshalNDR

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

type GetRuleTargetFileNameRequest

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

GetRuleTargetFileNameRequest structure represents the RuleTargetFileName operation request

func (*GetRuleTargetFileNameRequest) MarshalNDR

func (*GetRuleTargetFileNameRequest) UnmarshalNDR

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

type GetRuleTargetFileNameResponse

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

GetRuleTargetFileNameResponse structure represents the RuleTargetFileName operation response

func (*GetRuleTargetFileNameResponse) MarshalNDR

func (*GetRuleTargetFileNameResponse) UnmarshalNDR

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

type GetRulesRequest

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

GetRulesRequest structure represents the Rules operation request

func (*GetRulesRequest) MarshalNDR

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

func (*GetRulesRequest) UnmarshalNDR

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

type GetRulesResponse

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

GetRulesResponse structure represents the Rules operation response

func (*GetRulesResponse) MarshalNDR

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

func (*GetRulesResponse) UnmarshalNDR

func (o *GetRulesResponse) 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"`
	// Steps: Supplies the actions to be performed by the data manager. For more information,
	// see section 2.2.2.6.
	Steps pla.DataManagerSteps `idl:"name:Steps" json:"steps"`
	// bstrFolder: Supplies the name of the subfolder where the report will be generated,
	// rules applied, and/or HTML created.
	Folder *oaut.String `idl:"name:bstrFolder" json:"folder"`
}

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"`
	// Errors: Receives a validation value map, stored as an IValueMap, containing a list
	// of subfolders on which the data manager did not successfully run; each subfolder
	// is represented as an IValueMapItem. The Names property of the IValueMapItem represents
	// the path to a subfolder, while the Values property of the IValueMapItem represents
	// the HRESULT describing the specific problem with that subfolder. The ValueMapType
	// of the IValueMap is plaValidation; more information can be found in section 2.2.11.
	Errors *pla.ValueMap `idl:"name:Errors" json:"errors"`
	// 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 SetCheckBeforeRunningRequest

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

SetCheckBeforeRunningRequest structure represents the CheckBeforeRunning operation request

func (*SetCheckBeforeRunningRequest) MarshalNDR

func (*SetCheckBeforeRunningRequest) UnmarshalNDR

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

type SetCheckBeforeRunningResponse

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

SetCheckBeforeRunningResponse structure represents the CheckBeforeRunning operation response

func (*SetCheckBeforeRunningResponse) MarshalNDR

func (*SetCheckBeforeRunningResponse) UnmarshalNDR

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

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:fEnabled" 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 SetEventsFileNameRequest

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

SetEventsFileNameRequest structure represents the EventsFileName operation request

func (*SetEventsFileNameRequest) MarshalNDR

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

func (*SetEventsFileNameRequest) UnmarshalNDR

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

type SetEventsFileNameResponse

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

SetEventsFileNameResponse structure represents the EventsFileName operation response

func (*SetEventsFileNameResponse) MarshalNDR

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

func (*SetEventsFileNameResponse) UnmarshalNDR

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

type SetMaxFolderCountRequest

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

SetMaxFolderCountRequest structure represents the MaxFolderCount operation request

func (*SetMaxFolderCountRequest) MarshalNDR

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

func (*SetMaxFolderCountRequest) UnmarshalNDR

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

type SetMaxFolderCountResponse

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

SetMaxFolderCountResponse structure represents the MaxFolderCount operation response

func (*SetMaxFolderCountResponse) MarshalNDR

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

func (*SetMaxFolderCountResponse) UnmarshalNDR

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

type SetMaxSizeRequest

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

SetMaxSizeRequest structure represents the MaxSize operation request

func (*SetMaxSizeRequest) MarshalNDR

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

func (*SetMaxSizeRequest) UnmarshalNDR

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

type SetMaxSizeResponse

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

SetMaxSizeResponse structure represents the MaxSize operation response

func (*SetMaxSizeResponse) MarshalNDR

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

func (*SetMaxSizeResponse) UnmarshalNDR

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

type SetMinFreeDiskRequest

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

SetMinFreeDiskRequest structure represents the MinFreeDisk operation request

func (*SetMinFreeDiskRequest) MarshalNDR

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

func (*SetMinFreeDiskRequest) UnmarshalNDR

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

type SetMinFreeDiskResponse

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

SetMinFreeDiskResponse structure represents the MinFreeDisk operation response

func (*SetMinFreeDiskResponse) MarshalNDR

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

func (*SetMinFreeDiskResponse) UnmarshalNDR

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

type SetReportFileNameRequest

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

SetReportFileNameRequest structure represents the ReportFileName operation request

func (*SetReportFileNameRequest) MarshalNDR

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

func (*SetReportFileNameRequest) UnmarshalNDR

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

type SetReportFileNameResponse

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

SetReportFileNameResponse structure represents the ReportFileName operation response

func (*SetReportFileNameResponse) MarshalNDR

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

func (*SetReportFileNameResponse) UnmarshalNDR

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

type SetReportSchemaRequest

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

SetReportSchemaRequest structure represents the ReportSchema operation request

func (*SetReportSchemaRequest) MarshalNDR

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

func (*SetReportSchemaRequest) UnmarshalNDR

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

type SetReportSchemaResponse

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

SetReportSchemaResponse structure represents the ReportSchema operation response

func (*SetReportSchemaResponse) MarshalNDR

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

func (*SetReportSchemaResponse) UnmarshalNDR

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

type SetResourcePolicyRequest

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

SetResourcePolicyRequest structure represents the ResourcePolicy operation request

func (*SetResourcePolicyRequest) MarshalNDR

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

func (*SetResourcePolicyRequest) UnmarshalNDR

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

type SetResourcePolicyResponse

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

SetResourcePolicyResponse structure represents the ResourcePolicy operation response

func (*SetResourcePolicyResponse) MarshalNDR

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

func (*SetResourcePolicyResponse) UnmarshalNDR

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

type SetRuleTargetFileNameRequest

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

SetRuleTargetFileNameRequest structure represents the RuleTargetFileName operation request

func (*SetRuleTargetFileNameRequest) MarshalNDR

func (*SetRuleTargetFileNameRequest) UnmarshalNDR

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

type SetRuleTargetFileNameResponse

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

SetRuleTargetFileNameResponse structure represents the RuleTargetFileName operation response

func (*SetRuleTargetFileNameResponse) MarshalNDR

func (*SetRuleTargetFileNameResponse) UnmarshalNDR

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

type SetRulesRequest

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

SetRulesRequest structure represents the Rules operation request

func (*SetRulesRequest) MarshalNDR

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

func (*SetRulesRequest) UnmarshalNDR

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

type SetRulesResponse

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

SetRulesResponse structure represents the Rules operation response

func (*SetRulesResponse) MarshalNDR

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

func (*SetRulesResponse) UnmarshalNDR

func (o *SetRulesResponse) 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