Documentation ¶
Index ¶
- Variables
- func DataManagerServerHandle(ctx context.Context, o DataManagerServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewDataManagerServerHandle(o DataManagerServer) dcerpc.ServerHandle
- func RegisterDataManagerServer(conn dcerpc.Conn, o DataManagerServer, opts ...dcerpc.Option)
- type DataManagerClient
- type DataManagerServer
- type ExtractRequest
- type ExtractResponse
- type GetCheckBeforeRunningRequest
- type GetCheckBeforeRunningResponse
- type GetEnabledRequest
- type GetEnabledResponse
- type GetEventsFileNameRequest
- type GetEventsFileNameResponse
- type GetFolderActionsRequest
- type GetFolderActionsResponse
- type GetMaxFolderCountRequest
- type GetMaxFolderCountResponse
- type GetMaxSizeRequest
- type GetMaxSizeResponse
- type GetMinFreeDiskRequest
- type GetMinFreeDiskResponse
- type GetReportFileNameRequest
- type GetReportFileNameResponse
- type GetReportSchemaRequest
- type GetReportSchemaResponse
- type GetResourcePolicyRequest
- type GetResourcePolicyResponse
- type GetRuleTargetFileNameRequest
- type GetRuleTargetFileNameResponse
- type GetRulesRequest
- type GetRulesResponse
- type RunRequest
- type RunResponse
- type SetCheckBeforeRunningRequest
- type SetCheckBeforeRunningResponse
- type SetEnabledRequest
- type SetEnabledResponse
- type SetEventsFileNameRequest
- type SetEventsFileNameResponse
- type SetMaxFolderCountRequest
- type SetMaxFolderCountResponse
- type SetMaxSizeRequest
- type SetMaxSizeResponse
- type SetMinFreeDiskRequest
- type SetMinFreeDiskResponse
- type SetReportFileNameRequest
- type SetReportFileNameResponse
- type SetReportSchemaRequest
- type SetReportSchemaResponse
- type SetResourcePolicyRequest
- type SetResourcePolicyResponse
- type SetRuleTargetFileNameRequest
- type SetRuleTargetFileNameResponse
- type SetRulesRequest
- type SetRulesResponse
Constants ¶
This section is empty.
Variables ¶
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} )
var (
// import guard
GoPackage = "dcom/pla"
)
Functions ¶
func DataManagerServerHandle ¶
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 ¶
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 (*ExtractRequest) UnmarshalNDR ¶
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 (*ExtractResponse) UnmarshalNDR ¶
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 ¶
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 ¶
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: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 (*GetEnabledResponse) UnmarshalNDR ¶
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 (*GetEventsFileNameRequest) UnmarshalNDR ¶
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 (*GetEventsFileNameResponse) UnmarshalNDR ¶
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 (*GetFolderActionsRequest) UnmarshalNDR ¶
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 (*GetFolderActionsResponse) UnmarshalNDR ¶
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 (*GetMaxFolderCountRequest) UnmarshalNDR ¶
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 (*GetMaxFolderCountResponse) UnmarshalNDR ¶
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 (*GetMaxSizeRequest) UnmarshalNDR ¶
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 (*GetMaxSizeResponse) UnmarshalNDR ¶
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 (*GetMinFreeDiskRequest) UnmarshalNDR ¶
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 (*GetMinFreeDiskResponse) UnmarshalNDR ¶
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 (*GetReportFileNameRequest) UnmarshalNDR ¶
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 (*GetReportFileNameResponse) UnmarshalNDR ¶
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 (*GetReportSchemaRequest) UnmarshalNDR ¶
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 (*GetReportSchemaResponse) UnmarshalNDR ¶
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 (*GetResourcePolicyRequest) UnmarshalNDR ¶
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 (*GetResourcePolicyResponse) UnmarshalNDR ¶
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 ¶
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 ¶
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 (*GetRulesRequest) UnmarshalNDR ¶
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 (*GetRulesResponse) 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"` // 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 (*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"` // 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 (*RunResponse) UnmarshalNDR ¶
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 ¶
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 ¶
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 (*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 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 (*SetEventsFileNameRequest) UnmarshalNDR ¶
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 (*SetEventsFileNameResponse) UnmarshalNDR ¶
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 (*SetMaxFolderCountRequest) UnmarshalNDR ¶
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 (*SetMaxFolderCountResponse) UnmarshalNDR ¶
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 (*SetMaxSizeRequest) UnmarshalNDR ¶
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 (*SetMaxSizeResponse) UnmarshalNDR ¶
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 (*SetMinFreeDiskRequest) UnmarshalNDR ¶
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 (*SetMinFreeDiskResponse) UnmarshalNDR ¶
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 (*SetReportFileNameRequest) UnmarshalNDR ¶
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 (*SetReportFileNameResponse) UnmarshalNDR ¶
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 (*SetReportSchemaRequest) UnmarshalNDR ¶
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 (*SetReportSchemaResponse) UnmarshalNDR ¶
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 (*SetResourcePolicyRequest) UnmarshalNDR ¶
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 (*SetResourcePolicyResponse) UnmarshalNDR ¶
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 ¶
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 ¶
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 (*SetRulesRequest) UnmarshalNDR ¶
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