Documentation
¶
Index ¶
- Variables
- func DataCollectorSetServerHandle(ctx context.Context, o DataCollectorSetServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewDataCollectorSetServerHandle(o DataCollectorSetServer) dcerpc.ServerHandle
- func RegisterDataCollectorSetServer(conn dcerpc.Conn, o DataCollectorSetServer, opts ...dcerpc.Option)
- type CommitRequest
- type CommitResponse
- type DataCollectorSetClient
- type DataCollectorSetServer
- type DeleteRequest
- type DeleteResponse
- type GetDataCollectorsRequest
- type GetDataCollectorsResponse
- type GetDataManagerRequest
- type GetDataManagerResponse
- type GetDescriptionRequest
- type GetDescriptionResponse
- type GetDescriptionUnresolvedRequest
- type GetDescriptionUnresolvedResponse
- type GetDisplayNameRequest
- type GetDisplayNameResponse
- type GetDisplayNameUnresolvedRequest
- type GetDisplayNameUnresolvedResponse
- type GetDurationRequest
- type GetDurationResponse
- type GetKeywordsRequest
- type GetKeywordsResponse
- type GetLatestOutputLocationRequest
- type GetLatestOutputLocationResponse
- type GetNameRequest
- type GetNameResponse
- type GetOutputLocationRequest
- type GetOutputLocationResponse
- type GetRootPathRequest
- type GetRootPathResponse
- type GetSchedulesEnabledRequest
- type GetSchedulesEnabledResponse
- type GetSchedulesRequest
- type GetSchedulesResponse
- type GetSecurityRequest
- type GetSecurityResponse
- type GetSegmentMaxDurationRequest
- type GetSegmentMaxDurationResponse
- type GetSegmentMaxSizeRequest
- type GetSegmentMaxSizeResponse
- type GetSegmentRequest
- type GetSegmentResponse
- type GetSerialNumberRequest
- type GetSerialNumberResponse
- type GetServerRequest
- type GetServerResponse
- type GetStatusRequest
- type GetStatusResponse
- type GetStopOnCompletionRequest
- type GetStopOnCompletionResponse
- type GetSubdirectoryFormatPatternRequest
- type GetSubdirectoryFormatPatternResponse
- type GetSubdirectoryFormatRequest
- type GetSubdirectoryFormatResponse
- type GetSubdirectoryRequest
- type GetSubdirectoryResponse
- type GetTaskArgumentsRequest
- type GetTaskArgumentsResponse
- type GetTaskRequest
- type GetTaskResponse
- type GetTaskRunAsSelfRequest
- type GetTaskRunAsSelfResponse
- type GetTaskUserTextArgumentsRequest
- type GetTaskUserTextArgumentsResponse
- type GetUserAccountRequest
- type GetUserAccountResponse
- type GetValueRequest
- type GetValueResponse
- type GetXMLRequest
- type GetXMLResponse
- type QueryRequest
- type QueryResponse
- type SetCredentialsRequest
- type SetCredentialsResponse
- type SetDescriptionRequest
- type SetDescriptionResponse
- type SetDisplayNameRequest
- type SetDisplayNameResponse
- type SetDurationRequest
- type SetDurationResponse
- type SetKeywordsRequest
- type SetKeywordsResponse
- type SetLatestOutputLocationRequest
- type SetLatestOutputLocationResponse
- type SetRootPathRequest
- type SetRootPathResponse
- type SetSchedulesEnabledRequest
- type SetSchedulesEnabledResponse
- type SetSecurityRequest
- type SetSecurityResponse
- type SetSegmentMaxDurationRequest
- type SetSegmentMaxDurationResponse
- type SetSegmentMaxSizeRequest
- type SetSegmentMaxSizeResponse
- type SetSegmentRequest
- type SetSegmentResponse
- type SetSerialNumberRequest
- type SetSerialNumberResponse
- type SetStopOnCompletionRequest
- type SetStopOnCompletionResponse
- type SetSubdirectoryFormatPatternRequest
- type SetSubdirectoryFormatPatternResponse
- type SetSubdirectoryFormatRequest
- type SetSubdirectoryFormatResponse
- type SetSubdirectoryRequest
- type SetSubdirectoryResponse
- type SetTaskArgumentsRequest
- type SetTaskArgumentsResponse
- type SetTaskRequest
- type SetTaskResponse
- type SetTaskRunAsSelfRequest
- type SetTaskRunAsSelfResponse
- type SetTaskUserTextArgumentsRequest
- type SetTaskUserTextArgumentsResponse
- type SetValueRequest
- type SetValueResponse
- type SetXMLRequest
- type SetXMLResponse
- type StartRequest
- type StartResponse
- type StopRequest
- type StopResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IDataCollectorSet interface identifier 03837520-098b-11d8-9414-505054503030 DataCollectorSetIID = &dcom.IID{Data1: 0x03837520, Data2: 0x098b, Data3: 0x11d8, Data4: []byte{0x94, 0x14, 0x50, 0x50, 0x54, 0x50, 0x30, 0x30}} // Syntax UUID DataCollectorSetSyntaxUUID = &uuid.UUID{TimeLow: 0x3837520, TimeMid: 0x98b, TimeHiAndVersion: 0x11d8, ClockSeqHiAndReserved: 0x94, ClockSeqLow: 0x14, Node: [6]uint8{0x50, 0x50, 0x54, 0x50, 0x30, 0x30}} // Syntax ID DataCollectorSetSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: DataCollectorSetSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/pla"
)
Functions ¶
func NewDataCollectorSetServerHandle ¶
func NewDataCollectorSetServerHandle(o DataCollectorSetServer) dcerpc.ServerHandle
func RegisterDataCollectorSetServer ¶
func RegisterDataCollectorSetServer(conn dcerpc.Conn, o DataCollectorSetServer, opts ...dcerpc.Option)
Types ¶
type CommitRequest ¶
type CommitRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // name: Supplies a unique name used to identify a data collector set. Name *oaut.String `idl:"name:name" json:"name"` // server: Supplies a name string that MUST be less than 1024 characters in length. // PLA MUST return this name from the IDataCollectorSet::Server(Get) method defined // in section 3.2.4.1.26; otherwise, this string is not used by PLA. Server *oaut.String `idl:"name:server;pointer:unique" json:"server"` // mode: Supplies the actions to perform. See section 2.2.2.3 for a description of possible // actions. Mode pla.CommitMode `idl:"name:mode" json:"mode"` }
CommitRequest structure represents the Commit operation request
func (*CommitRequest) MarshalNDR ¶
func (*CommitRequest) UnmarshalNDR ¶
type CommitResponse ¶
type CommitResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // validation: Receives a validation value map with a list of properties for this data // collector set (and its encapsulated objects) that are invalid or ignored. For each // property of the data collector set and its associated objects, passed in by the client, // that could not be set, the server MUST return in an IValueMap. Each IValueMapItem // in the IValueMap represents a property of the data collector set and its encapsulated // objects that could not be set by the server. The Names property of the IValueMapItem // represents the property name, while the Values property of the IValueMap represents // the HRESULT describing the specific property corresponding to that property. The // ValueMapType property of the IValueMap is plaValidation; more information can be // found in section 2.2.11. Note that the client MAY choose to ignore any warnings or // errors that are returned by the server; however, if it does so, the data collector // set might not be executed by the server as the client expects. The client MUST ignore // the validation property if the Commit method fails. The validation property will // be NULL, and an error code returned, in the case that the data collector set contains // an IApiTracingDataCollectorSet and there are array elements that are part of both // the IApiTracingDataCollectorSet::IncludeApis array and IApiTracingDataCollectorSet::ExcludeApis // array (in other words, there is overlap between the two arrays). Validation *pla.ValueMap `idl:"name:validation" json:"validation"` // Return: The Commit return value. Return int32 `idl:"name:Return" json:"return"` }
CommitResponse structure represents the Commit operation response
func (*CommitResponse) MarshalNDR ¶
func (*CommitResponse) UnmarshalNDR ¶
type DataCollectorSetClient ¶
type DataCollectorSetClient interface { // IDispatch retrieval method. Dispatch() idispatch.DispatchClient // The DataCollectors (Get) method retrieves the DataCollectors property. // // 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. GetDataCollectors(context.Context, *GetDataCollectorsRequest, ...dcerpc.CallOption) (*GetDataCollectorsResponse, error) // Duration operation. GetDuration(context.Context, *GetDurationRequest, ...dcerpc.CallOption) (*GetDurationResponse, error) // Duration operation. SetDuration(context.Context, *SetDurationRequest, ...dcerpc.CallOption) (*SetDurationResponse, error) // Description operation. GetDescription(context.Context, *GetDescriptionRequest, ...dcerpc.CallOption) (*GetDescriptionResponse, error) // Description operation. SetDescription(context.Context, *SetDescriptionRequest, ...dcerpc.CallOption) (*SetDescriptionResponse, error) // The DescriptionUnresolved (Get) method retrieves the DescriptionUnresolved property. // // This method MUST return the description as originally set by the IDataCollectorSet::Description // method, as specified in section 3.2.4.1.5. // // 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. GetDescriptionUnresolved(context.Context, *GetDescriptionUnresolvedRequest, ...dcerpc.CallOption) (*GetDescriptionUnresolvedResponse, error) // DisplayName operation. GetDisplayName(context.Context, *GetDisplayNameRequest, ...dcerpc.CallOption) (*GetDisplayNameResponse, error) // DisplayName operation. SetDisplayName(context.Context, *SetDisplayNameRequest, ...dcerpc.CallOption) (*SetDisplayNameResponse, error) // The DisplayNameUnresolved (Get) method retrieves the DisplayNameUnresolved property. // // 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. GetDisplayNameUnresolved(context.Context, *GetDisplayNameUnresolvedRequest, ...dcerpc.CallOption) (*GetDisplayNameUnresolvedResponse, error) // Keywords operation. GetKeywords(context.Context, *GetKeywordsRequest, ...dcerpc.CallOption) (*GetKeywordsResponse, error) // Keywords operation. SetKeywords(context.Context, *SetKeywordsRequest, ...dcerpc.CallOption) (*SetKeywordsResponse, error) // LatestOutputLocation operation. GetLatestOutputLocation(context.Context, *GetLatestOutputLocationRequest, ...dcerpc.CallOption) (*GetLatestOutputLocationResponse, error) // LatestOutputLocation operation. SetLatestOutputLocation(context.Context, *SetLatestOutputLocationRequest, ...dcerpc.CallOption) (*SetLatestOutputLocationResponse, error) // Name operation. GetName(context.Context, *GetNameRequest, ...dcerpc.CallOption) (*GetNameResponse, error) // OutputLocation operation. GetOutputLocation(context.Context, *GetOutputLocationRequest, ...dcerpc.CallOption) (*GetOutputLocationResponse, error) // RootPath operation. GetRootPath(context.Context, *GetRootPathRequest, ...dcerpc.CallOption) (*GetRootPathResponse, error) // RootPath operation. SetRootPath(context.Context, *SetRootPathRequest, ...dcerpc.CallOption) (*SetRootPathResponse, error) // Segment operation. GetSegment(context.Context, *GetSegmentRequest, ...dcerpc.CallOption) (*GetSegmentResponse, error) // Segment operation. SetSegment(context.Context, *SetSegmentRequest, ...dcerpc.CallOption) (*SetSegmentResponse, error) // SegmentMaxDuration operation. GetSegmentMaxDuration(context.Context, *GetSegmentMaxDurationRequest, ...dcerpc.CallOption) (*GetSegmentMaxDurationResponse, error) // SegmentMaxDuration operation. SetSegmentMaxDuration(context.Context, *SetSegmentMaxDurationRequest, ...dcerpc.CallOption) (*SetSegmentMaxDurationResponse, error) // SegmentMaxSize operation. GetSegmentMaxSize(context.Context, *GetSegmentMaxSizeRequest, ...dcerpc.CallOption) (*GetSegmentMaxSizeResponse, error) // SegmentMaxSize operation. SetSegmentMaxSize(context.Context, *SetSegmentMaxSizeRequest, ...dcerpc.CallOption) (*SetSegmentMaxSizeResponse, error) // SerialNumber operation. GetSerialNumber(context.Context, *GetSerialNumberRequest, ...dcerpc.CallOption) (*GetSerialNumberResponse, error) // SerialNumber operation. SetSerialNumber(context.Context, *SetSerialNumberRequest, ...dcerpc.CallOption) (*SetSerialNumberResponse, error) // The Server (Get) method retrieves the Server property. // // 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. GetServer(context.Context, *GetServerRequest, ...dcerpc.CallOption) (*GetServerResponse, error) // The Status (Get) method retrieves the Status property. // // 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. GetStatus(context.Context, *GetStatusRequest, ...dcerpc.CallOption) (*GetStatusResponse, error) // Subdirectory operation. GetSubdirectory(context.Context, *GetSubdirectoryRequest, ...dcerpc.CallOption) (*GetSubdirectoryResponse, error) // Subdirectory operation. SetSubdirectory(context.Context, *SetSubdirectoryRequest, ...dcerpc.CallOption) (*SetSubdirectoryResponse, error) // SubdirectoryFormat operation. GetSubdirectoryFormat(context.Context, *GetSubdirectoryFormatRequest, ...dcerpc.CallOption) (*GetSubdirectoryFormatResponse, error) // SubdirectoryFormat operation. SetSubdirectoryFormat(context.Context, *SetSubdirectoryFormatRequest, ...dcerpc.CallOption) (*SetSubdirectoryFormatResponse, error) // SubdirectoryFormatPattern operation. GetSubdirectoryFormatPattern(context.Context, *GetSubdirectoryFormatPatternRequest, ...dcerpc.CallOption) (*GetSubdirectoryFormatPatternResponse, error) // SubdirectoryFormatPattern operation. SetSubdirectoryFormatPattern(context.Context, *SetSubdirectoryFormatPatternRequest, ...dcerpc.CallOption) (*SetSubdirectoryFormatPatternResponse, error) // Task operation. GetTask(context.Context, *GetTaskRequest, ...dcerpc.CallOption) (*GetTaskResponse, error) // Task operation. SetTask(context.Context, *SetTaskRequest, ...dcerpc.CallOption) (*SetTaskResponse, error) // TaskRunAsSelf operation. GetTaskRunAsSelf(context.Context, *GetTaskRunAsSelfRequest, ...dcerpc.CallOption) (*GetTaskRunAsSelfResponse, error) // TaskRunAsSelf operation. SetTaskRunAsSelf(context.Context, *SetTaskRunAsSelfRequest, ...dcerpc.CallOption) (*SetTaskRunAsSelfResponse, error) // TaskArguments operation. GetTaskArguments(context.Context, *GetTaskArgumentsRequest, ...dcerpc.CallOption) (*GetTaskArgumentsResponse, error) // TaskArguments operation. SetTaskArguments(context.Context, *SetTaskArgumentsRequest, ...dcerpc.CallOption) (*SetTaskArgumentsResponse, error) // TaskUserTextArguments operation. GetTaskUserTextArguments(context.Context, *GetTaskUserTextArgumentsRequest, ...dcerpc.CallOption) (*GetTaskUserTextArgumentsResponse, error) // TaskUserTextArguments operation. SetTaskUserTextArguments(context.Context, *SetTaskUserTextArgumentsRequest, ...dcerpc.CallOption) (*SetTaskUserTextArgumentsResponse, error) // The Schedules (Get) method retrieves the Schedules property, as specified in the // property table in section 3.2.4.1. // // 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. GetSchedules(context.Context, *GetSchedulesRequest, ...dcerpc.CallOption) (*GetSchedulesResponse, error) // SchedulesEnabled operation. GetSchedulesEnabled(context.Context, *GetSchedulesEnabledRequest, ...dcerpc.CallOption) (*GetSchedulesEnabledResponse, error) // SchedulesEnabled operation. SetSchedulesEnabled(context.Context, *SetSchedulesEnabledRequest, ...dcerpc.CallOption) (*SetSchedulesEnabledResponse, error) // The UserAccount (Get) method retrieves the UserAccount property. // // 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. GetUserAccount(context.Context, *GetUserAccountRequest, ...dcerpc.CallOption) (*GetUserAccountResponse, error) // Xml operation. GetXML(context.Context, *GetXMLRequest, ...dcerpc.CallOption) (*GetXMLResponse, error) // Security operation. GetSecurity(context.Context, *GetSecurityRequest, ...dcerpc.CallOption) (*GetSecurityResponse, error) // Security operation. SetSecurity(context.Context, *SetSecurityRequest, ...dcerpc.CallOption) (*SetSecurityResponse, error) // StopOnCompletion operation. GetStopOnCompletion(context.Context, *GetStopOnCompletionRequest, ...dcerpc.CallOption) (*GetStopOnCompletionResponse, error) // StopOnCompletion operation. SetStopOnCompletion(context.Context, *SetStopOnCompletionRequest, ...dcerpc.CallOption) (*SetStopOnCompletionResponse, error) // The DataManager (Get) method retrieves the DataManager property, as specified in // the property table in section 3.2.4.1. // // 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. GetDataManager(context.Context, *GetDataManagerRequest, ...dcerpc.CallOption) (*GetDataManagerResponse, error) // The SetCredentials method specifies the user account under which the data collector // set runs. If both parameters are set to NULL, the Performance Logs and Alerts Protocol // MUST clear the existing cached credentials. If no credentials are cached, the data // collector set runs with the credentials for the 'LocalSystem' account. Changing the // credentials under which the data collector set runs will impact future runs of the // data collector set, irrespective of whether they are started locally or remotely. // <16> // // 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. SetCredentials(context.Context, *SetCredentialsRequest, ...dcerpc.CallOption) (*SetCredentialsResponse, error) // Query operation. Query(context.Context, *QueryRequest, ...dcerpc.CallOption) (*QueryResponse, error) // The Commit method updates, validates, or saves a data collector set, or flushes the // event trace data collectors of a data collector set. // // 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. Commit(context.Context, *CommitRequest, ...dcerpc.CallOption) (*CommitResponse, error) // The Delete method removes the data collector set from storage if it is not running. // // This method has no parameters. // // 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. Delete(context.Context, *DeleteRequest, ...dcerpc.CallOption) (*DeleteResponse, error) // The Start method manually starts the data collector set. // // 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. Start(context.Context, *StartRequest, ...dcerpc.CallOption) (*StartResponse, error) // The Stop method manually stops the data collector set. // // 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. Stop(context.Context, *StopRequest, ...dcerpc.CallOption) (*StopResponse, error) // SetXml operation. SetXML(context.Context, *SetXMLRequest, ...dcerpc.CallOption) (*SetXMLResponse, error) // The SetValue method sets a user-defined value. The SetValue method takes a name and // value pair as BSTRs. This pair can either be used as metadata for the data collector // set, in which case it has no effect on the execution of the data collector set, or // it can be used as arguments for task execution. For example, when a performance counter // crosses a specified threshold, a scheduled task can run. In the event that there // exists a key/value pair that matches a task argument, PLA will substitute the value // as an argument to pass into the execution of that task. For more information about // using the Value field as task argument, see section 3.2.4.1.39. // // 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. SetValue(context.Context, *SetValueRequest, ...dcerpc.CallOption) (*SetValueResponse, error) // The GetValue method retrieves a user-defined value. The GetValue method retrieves // a name and value pair that was set using the SetValue method. This pair can either // be used as metadata for the data collector set, in which case it has no effect on // the execution of the data collector set, or it can be used as arguments for task // execution. For example, when a performance counter crosses a specified threshold, // a scheduled task can run. In the event that there exists a key/value pair that matches // a task argument, PLA will substitute the value as an argument to pass into the execution // of that task. For more information about using the Value field as task argument, // see section 3.2.4.1.39. // // 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. GetValue(context.Context, *GetValueRequest, ...dcerpc.CallOption) (*GetValueResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) DataCollectorSetClient }
IDataCollectorSet interface.
type DataCollectorSetServer ¶
type DataCollectorSetServer interface { // IDispatch base class. idispatch.DispatchServer // The DataCollectors (Get) method retrieves the DataCollectors property. // // 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. GetDataCollectors(context.Context, *GetDataCollectorsRequest) (*GetDataCollectorsResponse, error) // Duration operation. GetDuration(context.Context, *GetDurationRequest) (*GetDurationResponse, error) // Duration operation. SetDuration(context.Context, *SetDurationRequest) (*SetDurationResponse, error) // Description operation. GetDescription(context.Context, *GetDescriptionRequest) (*GetDescriptionResponse, error) // Description operation. SetDescription(context.Context, *SetDescriptionRequest) (*SetDescriptionResponse, error) // The DescriptionUnresolved (Get) method retrieves the DescriptionUnresolved property. // // This method MUST return the description as originally set by the IDataCollectorSet::Description // method, as specified in section 3.2.4.1.5. // // 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. GetDescriptionUnresolved(context.Context, *GetDescriptionUnresolvedRequest) (*GetDescriptionUnresolvedResponse, error) // DisplayName operation. GetDisplayName(context.Context, *GetDisplayNameRequest) (*GetDisplayNameResponse, error) // DisplayName operation. SetDisplayName(context.Context, *SetDisplayNameRequest) (*SetDisplayNameResponse, error) // The DisplayNameUnresolved (Get) method retrieves the DisplayNameUnresolved property. // // 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. GetDisplayNameUnresolved(context.Context, *GetDisplayNameUnresolvedRequest) (*GetDisplayNameUnresolvedResponse, error) // Keywords operation. GetKeywords(context.Context, *GetKeywordsRequest) (*GetKeywordsResponse, error) // Keywords operation. SetKeywords(context.Context, *SetKeywordsRequest) (*SetKeywordsResponse, error) // LatestOutputLocation operation. GetLatestOutputLocation(context.Context, *GetLatestOutputLocationRequest) (*GetLatestOutputLocationResponse, error) // LatestOutputLocation operation. SetLatestOutputLocation(context.Context, *SetLatestOutputLocationRequest) (*SetLatestOutputLocationResponse, error) // Name operation. GetName(context.Context, *GetNameRequest) (*GetNameResponse, error) // OutputLocation operation. GetOutputLocation(context.Context, *GetOutputLocationRequest) (*GetOutputLocationResponse, error) // RootPath operation. GetRootPath(context.Context, *GetRootPathRequest) (*GetRootPathResponse, error) // RootPath operation. SetRootPath(context.Context, *SetRootPathRequest) (*SetRootPathResponse, error) // Segment operation. GetSegment(context.Context, *GetSegmentRequest) (*GetSegmentResponse, error) // Segment operation. SetSegment(context.Context, *SetSegmentRequest) (*SetSegmentResponse, error) // SegmentMaxDuration operation. GetSegmentMaxDuration(context.Context, *GetSegmentMaxDurationRequest) (*GetSegmentMaxDurationResponse, error) // SegmentMaxDuration operation. SetSegmentMaxDuration(context.Context, *SetSegmentMaxDurationRequest) (*SetSegmentMaxDurationResponse, error) // SegmentMaxSize operation. GetSegmentMaxSize(context.Context, *GetSegmentMaxSizeRequest) (*GetSegmentMaxSizeResponse, error) // SegmentMaxSize operation. SetSegmentMaxSize(context.Context, *SetSegmentMaxSizeRequest) (*SetSegmentMaxSizeResponse, error) // SerialNumber operation. GetSerialNumber(context.Context, *GetSerialNumberRequest) (*GetSerialNumberResponse, error) // SerialNumber operation. SetSerialNumber(context.Context, *SetSerialNumberRequest) (*SetSerialNumberResponse, error) // The Server (Get) method retrieves the Server property. // // 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. GetServer(context.Context, *GetServerRequest) (*GetServerResponse, error) // The Status (Get) method retrieves the Status property. // // 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. GetStatus(context.Context, *GetStatusRequest) (*GetStatusResponse, error) // Subdirectory operation. GetSubdirectory(context.Context, *GetSubdirectoryRequest) (*GetSubdirectoryResponse, error) // Subdirectory operation. SetSubdirectory(context.Context, *SetSubdirectoryRequest) (*SetSubdirectoryResponse, error) // SubdirectoryFormat operation. GetSubdirectoryFormat(context.Context, *GetSubdirectoryFormatRequest) (*GetSubdirectoryFormatResponse, error) // SubdirectoryFormat operation. SetSubdirectoryFormat(context.Context, *SetSubdirectoryFormatRequest) (*SetSubdirectoryFormatResponse, error) // SubdirectoryFormatPattern operation. GetSubdirectoryFormatPattern(context.Context, *GetSubdirectoryFormatPatternRequest) (*GetSubdirectoryFormatPatternResponse, error) // SubdirectoryFormatPattern operation. SetSubdirectoryFormatPattern(context.Context, *SetSubdirectoryFormatPatternRequest) (*SetSubdirectoryFormatPatternResponse, error) // Task operation. GetTask(context.Context, *GetTaskRequest) (*GetTaskResponse, error) // Task operation. SetTask(context.Context, *SetTaskRequest) (*SetTaskResponse, error) // TaskRunAsSelf operation. GetTaskRunAsSelf(context.Context, *GetTaskRunAsSelfRequest) (*GetTaskRunAsSelfResponse, error) // TaskRunAsSelf operation. SetTaskRunAsSelf(context.Context, *SetTaskRunAsSelfRequest) (*SetTaskRunAsSelfResponse, error) // TaskArguments operation. GetTaskArguments(context.Context, *GetTaskArgumentsRequest) (*GetTaskArgumentsResponse, error) // TaskArguments operation. SetTaskArguments(context.Context, *SetTaskArgumentsRequest) (*SetTaskArgumentsResponse, error) // TaskUserTextArguments operation. GetTaskUserTextArguments(context.Context, *GetTaskUserTextArgumentsRequest) (*GetTaskUserTextArgumentsResponse, error) // TaskUserTextArguments operation. SetTaskUserTextArguments(context.Context, *SetTaskUserTextArgumentsRequest) (*SetTaskUserTextArgumentsResponse, error) // The Schedules (Get) method retrieves the Schedules property, as specified in the // property table in section 3.2.4.1. // // 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. GetSchedules(context.Context, *GetSchedulesRequest) (*GetSchedulesResponse, error) // SchedulesEnabled operation. GetSchedulesEnabled(context.Context, *GetSchedulesEnabledRequest) (*GetSchedulesEnabledResponse, error) // SchedulesEnabled operation. SetSchedulesEnabled(context.Context, *SetSchedulesEnabledRequest) (*SetSchedulesEnabledResponse, error) // The UserAccount (Get) method retrieves the UserAccount property. // // 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. GetUserAccount(context.Context, *GetUserAccountRequest) (*GetUserAccountResponse, error) // Xml operation. GetXML(context.Context, *GetXMLRequest) (*GetXMLResponse, error) // Security operation. GetSecurity(context.Context, *GetSecurityRequest) (*GetSecurityResponse, error) // Security operation. SetSecurity(context.Context, *SetSecurityRequest) (*SetSecurityResponse, error) // StopOnCompletion operation. GetStopOnCompletion(context.Context, *GetStopOnCompletionRequest) (*GetStopOnCompletionResponse, error) // StopOnCompletion operation. SetStopOnCompletion(context.Context, *SetStopOnCompletionRequest) (*SetStopOnCompletionResponse, error) // The DataManager (Get) method retrieves the DataManager property, as specified in // the property table in section 3.2.4.1. // // 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. GetDataManager(context.Context, *GetDataManagerRequest) (*GetDataManagerResponse, error) // The SetCredentials method specifies the user account under which the data collector // set runs. If both parameters are set to NULL, the Performance Logs and Alerts Protocol // MUST clear the existing cached credentials. If no credentials are cached, the data // collector set runs with the credentials for the 'LocalSystem' account. Changing the // credentials under which the data collector set runs will impact future runs of the // data collector set, irrespective of whether they are started locally or remotely. // <16> // // 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. SetCredentials(context.Context, *SetCredentialsRequest) (*SetCredentialsResponse, error) // Query operation. Query(context.Context, *QueryRequest) (*QueryResponse, error) // The Commit method updates, validates, or saves a data collector set, or flushes the // event trace data collectors of a data collector set. // // 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. Commit(context.Context, *CommitRequest) (*CommitResponse, error) // The Delete method removes the data collector set from storage if it is not running. // // This method has no parameters. // // 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. Delete(context.Context, *DeleteRequest) (*DeleteResponse, error) // The Start method manually starts the data collector set. // // 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. Start(context.Context, *StartRequest) (*StartResponse, error) // The Stop method manually stops the data collector set. // // 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. Stop(context.Context, *StopRequest) (*StopResponse, error) // SetXml operation. SetXML(context.Context, *SetXMLRequest) (*SetXMLResponse, error) // The SetValue method sets a user-defined value. The SetValue method takes a name and // value pair as BSTRs. This pair can either be used as metadata for the data collector // set, in which case it has no effect on the execution of the data collector set, or // it can be used as arguments for task execution. For example, when a performance counter // crosses a specified threshold, a scheduled task can run. In the event that there // exists a key/value pair that matches a task argument, PLA will substitute the value // as an argument to pass into the execution of that task. For more information about // using the Value field as task argument, see section 3.2.4.1.39. // // 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. SetValue(context.Context, *SetValueRequest) (*SetValueResponse, error) // The GetValue method retrieves a user-defined value. The GetValue method retrieves // a name and value pair that was set using the SetValue method. This pair can either // be used as metadata for the data collector set, in which case it has no effect on // the execution of the data collector set, or it can be used as arguments for task // execution. For example, when a performance counter crosses a specified threshold, // a scheduled task can run. In the event that there exists a key/value pair that matches // a task argument, PLA will substitute the value as an argument to pass into the execution // of that task. For more information about using the Value field as task argument, // see section 3.2.4.1.39. // // 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. GetValue(context.Context, *GetValueRequest) (*GetValueResponse, error) }
IDataCollectorSet server interface.
type DeleteRequest ¶
type DeleteRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
DeleteRequest structure represents the Delete operation request
func (*DeleteRequest) MarshalNDR ¶
func (*DeleteRequest) UnmarshalNDR ¶
type DeleteResponse ¶
type DeleteResponse 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 Delete return value. Return int32 `idl:"name:Return" json:"return"` }
DeleteResponse structure represents the Delete operation response
func (*DeleteResponse) MarshalNDR ¶
func (*DeleteResponse) UnmarshalNDR ¶
type GetDataCollectorsRequest ¶
type GetDataCollectorsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetDataCollectorsRequest structure represents the DataCollectors operation request
func (*GetDataCollectorsRequest) MarshalNDR ¶
func (*GetDataCollectorsRequest) UnmarshalNDR ¶
type GetDataCollectorsResponse ¶
type GetDataCollectorsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // collectors: Receives the pointer to the data collector collection object. Collectors *pla.DataCollectorCollection `idl:"name:collectors" json:"collectors"` // Return: The DataCollectors return value. Return int32 `idl:"name:Return" json:"return"` }
GetDataCollectorsResponse structure represents the DataCollectors operation response
func (*GetDataCollectorsResponse) MarshalNDR ¶
func (*GetDataCollectorsResponse) UnmarshalNDR ¶
type GetDataManagerRequest ¶
type GetDataManagerRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetDataManagerRequest structure represents the DataManager operation request
func (*GetDataManagerRequest) MarshalNDR ¶
func (*GetDataManagerRequest) UnmarshalNDR ¶
type GetDataManagerResponse ¶
type GetDataManagerResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // DataManager: Receives a pointer to the data manager object. DataManager *pla.DataManager `idl:"name:DataManager" json:"data_manager"` // Return: The DataManager return value. Return int32 `idl:"name:Return" json:"return"` }
GetDataManagerResponse structure represents the DataManager operation response
func (*GetDataManagerResponse) MarshalNDR ¶
func (*GetDataManagerResponse) UnmarshalNDR ¶
type GetDescriptionRequest ¶
type GetDescriptionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetDescriptionRequest structure represents the Description operation request
func (*GetDescriptionRequest) MarshalNDR ¶
func (*GetDescriptionRequest) UnmarshalNDR ¶
type GetDescriptionResponse ¶
type GetDescriptionResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Description *oaut.String `idl:"name:description" json:"description"` // Return: The Description return value. Return int32 `idl:"name:Return" json:"return"` }
GetDescriptionResponse structure represents the Description operation response
func (*GetDescriptionResponse) MarshalNDR ¶
func (*GetDescriptionResponse) UnmarshalNDR ¶
type GetDescriptionUnresolvedRequest ¶
type GetDescriptionUnresolvedRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetDescriptionUnresolvedRequest structure represents the DescriptionUnresolved operation request
func (*GetDescriptionUnresolvedRequest) MarshalNDR ¶
func (*GetDescriptionUnresolvedRequest) UnmarshalNDR ¶
type GetDescriptionUnresolvedResponse ¶
type GetDescriptionUnresolvedResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Descr: Receives the description of the data collector set in its raw form. Description *oaut.String `idl:"name:Descr" json:"description"` // Return: The DescriptionUnresolved return value. Return int32 `idl:"name:Return" json:"return"` }
GetDescriptionUnresolvedResponse structure represents the DescriptionUnresolved operation response
func (*GetDescriptionUnresolvedResponse) MarshalNDR ¶
func (*GetDescriptionUnresolvedResponse) UnmarshalNDR ¶
type GetDisplayNameRequest ¶
type GetDisplayNameRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetDisplayNameRequest structure represents the DisplayName operation request
func (*GetDisplayNameRequest) MarshalNDR ¶
func (*GetDisplayNameRequest) UnmarshalNDR ¶
type GetDisplayNameResponse ¶
type GetDisplayNameResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` DisplayName *oaut.String `idl:"name:DisplayName" json:"display_name"` // Return: The DisplayName return value. Return int32 `idl:"name:Return" json:"return"` }
GetDisplayNameResponse structure represents the DisplayName operation response
func (*GetDisplayNameResponse) MarshalNDR ¶
func (*GetDisplayNameResponse) UnmarshalNDR ¶
type GetDisplayNameUnresolvedRequest ¶
type GetDisplayNameUnresolvedRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetDisplayNameUnresolvedRequest structure represents the DisplayNameUnresolved operation request
func (*GetDisplayNameUnresolvedRequest) MarshalNDR ¶
func (*GetDisplayNameUnresolvedRequest) UnmarshalNDR ¶
type GetDisplayNameUnresolvedResponse ¶
type GetDisplayNameUnresolvedResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // name: Receives the display name of the data collector set in its original form. Name *oaut.String `idl:"name:name" json:"name"` // Return: The DisplayNameUnresolved return value. Return int32 `idl:"name:Return" json:"return"` }
GetDisplayNameUnresolvedResponse structure represents the DisplayNameUnresolved operation response
func (*GetDisplayNameUnresolvedResponse) MarshalNDR ¶
func (*GetDisplayNameUnresolvedResponse) UnmarshalNDR ¶
type GetDurationRequest ¶
type GetDurationRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetDurationRequest structure represents the Duration operation request
func (*GetDurationRequest) MarshalNDR ¶
func (*GetDurationRequest) UnmarshalNDR ¶
type GetDurationResponse ¶
type GetDurationResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Seconds uint32 `idl:"name:seconds" json:"seconds"` // Return: The Duration return value. Return int32 `idl:"name:Return" json:"return"` }
GetDurationResponse structure represents the Duration operation response
func (*GetDurationResponse) MarshalNDR ¶
func (*GetDurationResponse) UnmarshalNDR ¶
type GetKeywordsRequest ¶
type GetKeywordsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetKeywordsRequest structure represents the Keywords operation request
func (*GetKeywordsRequest) MarshalNDR ¶
func (*GetKeywordsRequest) UnmarshalNDR ¶
type GetKeywordsResponse ¶
type GetKeywordsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Keywords *oaut.SafeArray `idl:"name:keywords" json:"keywords"` // Return: The Keywords return value. Return int32 `idl:"name:Return" json:"return"` }
GetKeywordsResponse structure represents the Keywords operation response
func (*GetKeywordsResponse) MarshalNDR ¶
func (*GetKeywordsResponse) UnmarshalNDR ¶
type GetLatestOutputLocationRequest ¶
type GetLatestOutputLocationRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetLatestOutputLocationRequest structure represents the LatestOutputLocation operation request
func (*GetLatestOutputLocationRequest) MarshalNDR ¶
func (*GetLatestOutputLocationRequest) UnmarshalNDR ¶
type GetLatestOutputLocationResponse ¶
type GetLatestOutputLocationResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Path *oaut.String `idl:"name:path" json:"path"` // Return: The LatestOutputLocation return value. Return int32 `idl:"name:Return" json:"return"` }
GetLatestOutputLocationResponse structure represents the LatestOutputLocation operation response
func (*GetLatestOutputLocationResponse) MarshalNDR ¶
func (*GetLatestOutputLocationResponse) 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 GetOutputLocationRequest ¶
type GetOutputLocationRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetOutputLocationRequest structure represents the OutputLocation operation request
func (*GetOutputLocationRequest) MarshalNDR ¶
func (*GetOutputLocationRequest) UnmarshalNDR ¶
type GetOutputLocationResponse ¶
type GetOutputLocationResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Path *oaut.String `idl:"name:path" json:"path"` // Return: The OutputLocation return value. Return int32 `idl:"name:Return" json:"return"` }
GetOutputLocationResponse structure represents the OutputLocation operation response
func (*GetOutputLocationResponse) MarshalNDR ¶
func (*GetOutputLocationResponse) UnmarshalNDR ¶
type GetRootPathRequest ¶
type GetRootPathRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetRootPathRequest structure represents the RootPath operation request
func (*GetRootPathRequest) MarshalNDR ¶
func (*GetRootPathRequest) UnmarshalNDR ¶
type GetRootPathResponse ¶
type GetRootPathResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Folder *oaut.String `idl:"name:folder" json:"folder"` // Return: The RootPath return value. Return int32 `idl:"name:Return" json:"return"` }
GetRootPathResponse structure represents the RootPath operation response
func (*GetRootPathResponse) MarshalNDR ¶
func (*GetRootPathResponse) UnmarshalNDR ¶
type GetSchedulesEnabledRequest ¶
type GetSchedulesEnabledRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSchedulesEnabledRequest structure represents the SchedulesEnabled operation request
func (*GetSchedulesEnabledRequest) MarshalNDR ¶
func (*GetSchedulesEnabledRequest) UnmarshalNDR ¶
type GetSchedulesEnabledResponse ¶
type GetSchedulesEnabledResponse 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 SchedulesEnabled return value. Return int32 `idl:"name:Return" json:"return"` }
GetSchedulesEnabledResponse structure represents the SchedulesEnabled operation response
func (*GetSchedulesEnabledResponse) MarshalNDR ¶
func (*GetSchedulesEnabledResponse) UnmarshalNDR ¶
type GetSchedulesRequest ¶
type GetSchedulesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSchedulesRequest structure represents the Schedules operation request
func (*GetSchedulesRequest) MarshalNDR ¶
func (*GetSchedulesRequest) UnmarshalNDR ¶
type GetSchedulesResponse ¶
type GetSchedulesResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // ppSchedules: Receives a pointer to the schedule collection object. Schedules are // created with the CreateSchedule method. Schedules *pla.ScheduleCollection `idl:"name:ppSchedules" json:"schedules"` // Return: The Schedules return value. Return int32 `idl:"name:Return" json:"return"` }
GetSchedulesResponse structure represents the Schedules operation response
func (*GetSchedulesResponse) MarshalNDR ¶
func (*GetSchedulesResponse) UnmarshalNDR ¶
type GetSecurityRequest ¶
type GetSecurityRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSecurityRequest structure represents the Security operation request
func (*GetSecurityRequest) MarshalNDR ¶
func (*GetSecurityRequest) UnmarshalNDR ¶
type GetSecurityResponse ¶
type GetSecurityResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Security *oaut.String `idl:"name:pbstrSecurity" json:"security"` // Return: The Security return value. Return int32 `idl:"name:Return" json:"return"` }
GetSecurityResponse structure represents the Security operation response
func (*GetSecurityResponse) MarshalNDR ¶
func (*GetSecurityResponse) UnmarshalNDR ¶
type GetSegmentMaxDurationRequest ¶
type GetSegmentMaxDurationRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSegmentMaxDurationRequest structure represents the SegmentMaxDuration operation request
func (*GetSegmentMaxDurationRequest) MarshalNDR ¶
func (*GetSegmentMaxDurationRequest) UnmarshalNDR ¶
type GetSegmentMaxDurationResponse ¶
type GetSegmentMaxDurationResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Seconds uint32 `idl:"name:seconds" json:"seconds"` // Return: The SegmentMaxDuration return value. Return int32 `idl:"name:Return" json:"return"` }
GetSegmentMaxDurationResponse structure represents the SegmentMaxDuration operation response
func (*GetSegmentMaxDurationResponse) MarshalNDR ¶
func (*GetSegmentMaxDurationResponse) UnmarshalNDR ¶
type GetSegmentMaxSizeRequest ¶
type GetSegmentMaxSizeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSegmentMaxSizeRequest structure represents the SegmentMaxSize operation request
func (*GetSegmentMaxSizeRequest) MarshalNDR ¶
func (*GetSegmentMaxSizeRequest) UnmarshalNDR ¶
type GetSegmentMaxSizeResponse ¶
type GetSegmentMaxSizeResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Size uint32 `idl:"name:size" json:"size"` // Return: The SegmentMaxSize return value. Return int32 `idl:"name:Return" json:"return"` }
GetSegmentMaxSizeResponse structure represents the SegmentMaxSize operation response
func (*GetSegmentMaxSizeResponse) MarshalNDR ¶
func (*GetSegmentMaxSizeResponse) UnmarshalNDR ¶
type GetSegmentRequest ¶
type GetSegmentRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSegmentRequest structure represents the Segment operation request
func (*GetSegmentRequest) MarshalNDR ¶
func (*GetSegmentRequest) UnmarshalNDR ¶
type GetSegmentResponse ¶
type GetSegmentResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Segment int16 `idl:"name:segment" json:"segment"` // Return: The Segment return value. Return int32 `idl:"name:Return" json:"return"` }
GetSegmentResponse structure represents the Segment operation response
func (*GetSegmentResponse) MarshalNDR ¶
func (*GetSegmentResponse) UnmarshalNDR ¶
type GetSerialNumberRequest ¶
type GetSerialNumberRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSerialNumberRequest structure represents the SerialNumber operation request
func (*GetSerialNumberRequest) MarshalNDR ¶
func (*GetSerialNumberRequest) UnmarshalNDR ¶
type GetSerialNumberResponse ¶
type GetSerialNumberResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Index uint32 `idl:"name:index" json:"index"` // Return: The SerialNumber return value. Return int32 `idl:"name:Return" json:"return"` }
GetSerialNumberResponse structure represents the SerialNumber operation response
func (*GetSerialNumberResponse) MarshalNDR ¶
func (*GetSerialNumberResponse) UnmarshalNDR ¶
type GetServerRequest ¶
type GetServerRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetServerRequest structure represents the Server operation request
func (*GetServerRequest) MarshalNDR ¶
func (*GetServerRequest) UnmarshalNDR ¶
type GetServerResponse ¶
type GetServerResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // server: Receives the name of the server where the data collector set runs. Server *oaut.String `idl:"name:server" json:"server"` // Return: The Server return value. Return int32 `idl:"name:Return" json:"return"` }
GetServerResponse structure represents the Server operation response
func (*GetServerResponse) MarshalNDR ¶
func (*GetServerResponse) UnmarshalNDR ¶
type GetStatusRequest ¶
type GetStatusRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetStatusRequest structure represents the Status operation request
func (*GetStatusRequest) MarshalNDR ¶
func (*GetStatusRequest) UnmarshalNDR ¶
type GetStatusResponse ¶
type GetStatusResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // status: Receives the status of the data collector set. The status of the data collector // set is defined by one of the DataCollectorSetStatus enumeration values. Status pla.DataCollectorSetStatus `idl:"name:status" json:"status"` // Return: The Status return value. Return int32 `idl:"name:Return" json:"return"` }
GetStatusResponse structure represents the Status operation response
func (*GetStatusResponse) MarshalNDR ¶
func (*GetStatusResponse) UnmarshalNDR ¶
type GetStopOnCompletionRequest ¶
type GetStopOnCompletionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetStopOnCompletionRequest structure represents the StopOnCompletion operation request
func (*GetStopOnCompletionRequest) MarshalNDR ¶
func (*GetStopOnCompletionRequest) UnmarshalNDR ¶
type GetStopOnCompletionResponse ¶
type GetStopOnCompletionResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Stop int16 `idl:"name:Stop" json:"stop"` // Return: The StopOnCompletion return value. Return int32 `idl:"name:Return" json:"return"` }
GetStopOnCompletionResponse structure represents the StopOnCompletion operation response
func (*GetStopOnCompletionResponse) MarshalNDR ¶
func (*GetStopOnCompletionResponse) UnmarshalNDR ¶
type GetSubdirectoryFormatPatternRequest ¶
type GetSubdirectoryFormatPatternRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSubdirectoryFormatPatternRequest structure represents the SubdirectoryFormatPattern operation request
func (*GetSubdirectoryFormatPatternRequest) MarshalNDR ¶
func (*GetSubdirectoryFormatPatternRequest) UnmarshalNDR ¶
type GetSubdirectoryFormatPatternResponse ¶
type GetSubdirectoryFormatPatternResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Pattern *oaut.String `idl:"name:pattern" json:"pattern"` // Return: The SubdirectoryFormatPattern return value. Return int32 `idl:"name:Return" json:"return"` }
GetSubdirectoryFormatPatternResponse structure represents the SubdirectoryFormatPattern operation response
func (*GetSubdirectoryFormatPatternResponse) MarshalNDR ¶
func (*GetSubdirectoryFormatPatternResponse) UnmarshalNDR ¶
type GetSubdirectoryFormatRequest ¶
type GetSubdirectoryFormatRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSubdirectoryFormatRequest structure represents the SubdirectoryFormat operation request
func (*GetSubdirectoryFormatRequest) MarshalNDR ¶
func (*GetSubdirectoryFormatRequest) UnmarshalNDR ¶
type GetSubdirectoryFormatResponse ¶
type GetSubdirectoryFormatResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Format pla.AutoPathFormat `idl:"name:format" json:"format"` // Return: The SubdirectoryFormat return value. Return int32 `idl:"name:Return" json:"return"` }
GetSubdirectoryFormatResponse structure represents the SubdirectoryFormat operation response
func (*GetSubdirectoryFormatResponse) MarshalNDR ¶
func (*GetSubdirectoryFormatResponse) UnmarshalNDR ¶
type GetSubdirectoryRequest ¶
type GetSubdirectoryRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSubdirectoryRequest structure represents the Subdirectory operation request
func (*GetSubdirectoryRequest) MarshalNDR ¶
func (*GetSubdirectoryRequest) UnmarshalNDR ¶
type GetSubdirectoryResponse ¶
type GetSubdirectoryResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Folder *oaut.String `idl:"name:folder" json:"folder"` // Return: The Subdirectory return value. Return int32 `idl:"name:Return" json:"return"` }
GetSubdirectoryResponse structure represents the Subdirectory operation response
func (*GetSubdirectoryResponse) MarshalNDR ¶
func (*GetSubdirectoryResponse) UnmarshalNDR ¶
type GetTaskArgumentsRequest ¶
type GetTaskArgumentsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetTaskArgumentsRequest structure represents the TaskArguments operation request
func (*GetTaskArgumentsRequest) MarshalNDR ¶
func (*GetTaskArgumentsRequest) UnmarshalNDR ¶
type GetTaskArgumentsResponse ¶
type GetTaskArgumentsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Task *oaut.String `idl:"name:task" json:"task"` // Return: The TaskArguments return value. Return int32 `idl:"name:Return" json:"return"` }
GetTaskArgumentsResponse structure represents the TaskArguments operation response
func (*GetTaskArgumentsResponse) MarshalNDR ¶
func (*GetTaskArgumentsResponse) 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"` Task *oaut.String `idl:"name:task" json:"task"` // 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 GetTaskRunAsSelfRequest ¶
type GetTaskRunAsSelfRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetTaskRunAsSelfRequest structure represents the TaskRunAsSelf operation request
func (*GetTaskRunAsSelfRequest) MarshalNDR ¶
func (*GetTaskRunAsSelfRequest) UnmarshalNDR ¶
type GetTaskRunAsSelfResponse ¶
type GetTaskRunAsSelfResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` RunAsSelf int16 `idl:"name:RunAsSelf" json:"run_as_self"` // Return: The TaskRunAsSelf return value. Return int32 `idl:"name:Return" json:"return"` }
GetTaskRunAsSelfResponse structure represents the TaskRunAsSelf operation response
func (*GetTaskRunAsSelfResponse) MarshalNDR ¶
func (*GetTaskRunAsSelfResponse) UnmarshalNDR ¶
type GetTaskUserTextArgumentsRequest ¶
type GetTaskUserTextArgumentsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetTaskUserTextArgumentsRequest structure represents the TaskUserTextArguments operation request
func (*GetTaskUserTextArgumentsRequest) MarshalNDR ¶
func (*GetTaskUserTextArgumentsRequest) UnmarshalNDR ¶
type GetTaskUserTextArgumentsResponse ¶
type GetTaskUserTextArgumentsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` UserText *oaut.String `idl:"name:UserText" json:"user_text"` // Return: The TaskUserTextArguments return value. Return int32 `idl:"name:Return" json:"return"` }
GetTaskUserTextArgumentsResponse structure represents the TaskUserTextArguments operation response
func (*GetTaskUserTextArgumentsResponse) MarshalNDR ¶
func (*GetTaskUserTextArgumentsResponse) UnmarshalNDR ¶
type GetUserAccountRequest ¶
type GetUserAccountRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetUserAccountRequest structure represents the UserAccount operation request
func (*GetUserAccountRequest) MarshalNDR ¶
func (*GetUserAccountRequest) UnmarshalNDR ¶
type GetUserAccountResponse ¶
type GetUserAccountResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // user: Receives the user account under which the data collector set will run. The // value of the string that is returned will be that which was passed as a parameter // to the IDataCollectorSet::SetCredentials method if that method was called after the // last IDataCollectorSet::Query method was called. If the SetCredentials method was // not called, then the string that is returned will be that of the user which the data // collector set is registered to run as. In such a case, if the machine is joined to // a domain and the user is a member of that domain, then the form of the returned string // will be domain\user or user@domain. User *oaut.String `idl:"name:user" json:"user"` // Return: The UserAccount return value. Return int32 `idl:"name:Return" json:"return"` }
GetUserAccountResponse structure represents the UserAccount operation response
func (*GetUserAccountResponse) MarshalNDR ¶
func (*GetUserAccountResponse) UnmarshalNDR ¶
type GetValueRequest ¶
type GetValueRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // key: Supplies the key of the value to retrieve. The key cannot be null or the empty // BSTR. Any other BSTR is a valid value. Key *oaut.String `idl:"name:key" json:"key"` }
GetValueRequest structure represents the GetValue operation request
func (*GetValueRequest) MarshalNDR ¶
func (*GetValueRequest) UnmarshalNDR ¶
type GetValueResponse ¶
type GetValueResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // value: Receives the value associated with the key. The value that is returned, associated // with the key that was passed as a parameter into this method, was set by calling // the SetValue method. Value *oaut.String `idl:"name:value" json:"value"` // Return: The GetValue return value. Return int32 `idl:"name:Return" json:"return"` }
GetValueResponse structure represents the GetValue operation response
func (*GetValueResponse) MarshalNDR ¶
func (*GetValueResponse) UnmarshalNDR ¶
type GetXMLRequest ¶
type GetXMLRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetXMLRequest structure represents the Xml operation request
func (*GetXMLRequest) MarshalNDR ¶
func (*GetXMLRequest) UnmarshalNDR ¶
type GetXMLResponse ¶
type GetXMLResponse 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:xml" json:"xml"` // Return: The Xml return value. Return int32 `idl:"name:Return" json:"return"` }
GetXMLResponse structure represents the Xml operation response
func (*GetXMLResponse) MarshalNDR ¶
func (*GetXMLResponse) UnmarshalNDR ¶
type QueryRequest ¶
type QueryRequest 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"` Server *oaut.String `idl:"name:server;pointer:unique" json:"server"` }
QueryRequest structure represents the Query operation request
func (*QueryRequest) MarshalNDR ¶
func (*QueryRequest) UnmarshalNDR ¶
type QueryResponse ¶
type QueryResponse 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 Query return value. Return int32 `idl:"name:Return" json:"return"` }
QueryResponse structure represents the Query operation response
func (*QueryResponse) MarshalNDR ¶
func (*QueryResponse) UnmarshalNDR ¶
type SetCredentialsRequest ¶
type SetCredentialsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // user: Supplies the user account under which the data collector set runs. The user // name can be specified in the following forms: domain\user or user@domain. User *oaut.String `idl:"name:user" json:"user"` // password: Supplies the password of the user account. Password *oaut.String `idl:"name:password" json:"password"` }
SetCredentialsRequest structure represents the SetCredentials operation request
func (*SetCredentialsRequest) MarshalNDR ¶
func (*SetCredentialsRequest) UnmarshalNDR ¶
type SetCredentialsResponse ¶
type SetCredentialsResponse 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 SetCredentials return value. Return int32 `idl:"name:Return" json:"return"` }
SetCredentialsResponse structure represents the SetCredentials operation response
func (*SetCredentialsResponse) MarshalNDR ¶
func (*SetCredentialsResponse) UnmarshalNDR ¶
type SetDescriptionRequest ¶
type SetDescriptionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Description *oaut.String `idl:"name:description" json:"description"` }
SetDescriptionRequest structure represents the Description operation request
func (*SetDescriptionRequest) MarshalNDR ¶
func (*SetDescriptionRequest) UnmarshalNDR ¶
type SetDescriptionResponse ¶
type SetDescriptionResponse 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 Description return value. Return int32 `idl:"name:Return" json:"return"` }
SetDescriptionResponse structure represents the Description operation response
func (*SetDescriptionResponse) MarshalNDR ¶
func (*SetDescriptionResponse) UnmarshalNDR ¶
type SetDisplayNameRequest ¶
type SetDisplayNameRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` DisplayName *oaut.String `idl:"name:DisplayName" json:"display_name"` }
SetDisplayNameRequest structure represents the DisplayName operation request
func (*SetDisplayNameRequest) MarshalNDR ¶
func (*SetDisplayNameRequest) UnmarshalNDR ¶
type SetDisplayNameResponse ¶
type SetDisplayNameResponse 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 DisplayName return value. Return int32 `idl:"name:Return" json:"return"` }
SetDisplayNameResponse structure represents the DisplayName operation response
func (*SetDisplayNameResponse) MarshalNDR ¶
func (*SetDisplayNameResponse) UnmarshalNDR ¶
type SetDurationRequest ¶
type SetDurationRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Seconds uint32 `idl:"name:seconds" json:"seconds"` }
SetDurationRequest structure represents the Duration operation request
func (*SetDurationRequest) MarshalNDR ¶
func (*SetDurationRequest) UnmarshalNDR ¶
type SetDurationResponse ¶
type SetDurationResponse 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 Duration return value. Return int32 `idl:"name:Return" json:"return"` }
SetDurationResponse structure represents the Duration operation response
func (*SetDurationResponse) MarshalNDR ¶
func (*SetDurationResponse) UnmarshalNDR ¶
type SetKeywordsRequest ¶
type SetKeywordsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Keywords *oaut.SafeArray `idl:"name:keywords" json:"keywords"` }
SetKeywordsRequest structure represents the Keywords operation request
func (*SetKeywordsRequest) MarshalNDR ¶
func (*SetKeywordsRequest) UnmarshalNDR ¶
type SetKeywordsResponse ¶
type SetKeywordsResponse 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 Keywords return value. Return int32 `idl:"name:Return" json:"return"` }
SetKeywordsResponse structure represents the Keywords operation response
func (*SetKeywordsResponse) MarshalNDR ¶
func (*SetKeywordsResponse) UnmarshalNDR ¶
type SetLatestOutputLocationRequest ¶
type SetLatestOutputLocationRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Path *oaut.String `idl:"name:path" json:"path"` }
SetLatestOutputLocationRequest structure represents the LatestOutputLocation operation request
func (*SetLatestOutputLocationRequest) MarshalNDR ¶
func (*SetLatestOutputLocationRequest) UnmarshalNDR ¶
type SetLatestOutputLocationResponse ¶
type SetLatestOutputLocationResponse 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 LatestOutputLocation return value. Return int32 `idl:"name:Return" json:"return"` }
SetLatestOutputLocationResponse structure represents the LatestOutputLocation operation response
func (*SetLatestOutputLocationResponse) MarshalNDR ¶
func (*SetLatestOutputLocationResponse) UnmarshalNDR ¶
type SetRootPathRequest ¶
type SetRootPathRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Folder *oaut.String `idl:"name:folder" json:"folder"` }
SetRootPathRequest structure represents the RootPath operation request
func (*SetRootPathRequest) MarshalNDR ¶
func (*SetRootPathRequest) UnmarshalNDR ¶
type SetRootPathResponse ¶
type SetRootPathResponse 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 RootPath return value. Return int32 `idl:"name:Return" json:"return"` }
SetRootPathResponse structure represents the RootPath operation response
func (*SetRootPathResponse) MarshalNDR ¶
func (*SetRootPathResponse) UnmarshalNDR ¶
type SetSchedulesEnabledRequest ¶
type SetSchedulesEnabledRequest 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"` }
SetSchedulesEnabledRequest structure represents the SchedulesEnabled operation request
func (*SetSchedulesEnabledRequest) MarshalNDR ¶
func (*SetSchedulesEnabledRequest) UnmarshalNDR ¶
type SetSchedulesEnabledResponse ¶
type SetSchedulesEnabledResponse 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 SchedulesEnabled return value. Return int32 `idl:"name:Return" json:"return"` }
SetSchedulesEnabledResponse structure represents the SchedulesEnabled operation response
func (*SetSchedulesEnabledResponse) MarshalNDR ¶
func (*SetSchedulesEnabledResponse) UnmarshalNDR ¶
type SetSecurityRequest ¶
type SetSecurityRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Security *oaut.String `idl:"name:bstrSecurity" json:"security"` }
SetSecurityRequest structure represents the Security operation request
func (*SetSecurityRequest) MarshalNDR ¶
func (*SetSecurityRequest) UnmarshalNDR ¶
type SetSecurityResponse ¶
type SetSecurityResponse 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 Security return value. Return int32 `idl:"name:Return" json:"return"` }
SetSecurityResponse structure represents the Security operation response
func (*SetSecurityResponse) MarshalNDR ¶
func (*SetSecurityResponse) UnmarshalNDR ¶
type SetSegmentMaxDurationRequest ¶
type SetSegmentMaxDurationRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Seconds uint32 `idl:"name:seconds" json:"seconds"` }
SetSegmentMaxDurationRequest structure represents the SegmentMaxDuration operation request
func (*SetSegmentMaxDurationRequest) MarshalNDR ¶
func (*SetSegmentMaxDurationRequest) UnmarshalNDR ¶
type SetSegmentMaxDurationResponse ¶
type SetSegmentMaxDurationResponse 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 SegmentMaxDuration return value. Return int32 `idl:"name:Return" json:"return"` }
SetSegmentMaxDurationResponse structure represents the SegmentMaxDuration operation response
func (*SetSegmentMaxDurationResponse) MarshalNDR ¶
func (*SetSegmentMaxDurationResponse) UnmarshalNDR ¶
type SetSegmentMaxSizeRequest ¶
type SetSegmentMaxSizeRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Size uint32 `idl:"name:size" json:"size"` }
SetSegmentMaxSizeRequest structure represents the SegmentMaxSize operation request
func (*SetSegmentMaxSizeRequest) MarshalNDR ¶
func (*SetSegmentMaxSizeRequest) UnmarshalNDR ¶
type SetSegmentMaxSizeResponse ¶
type SetSegmentMaxSizeResponse 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 SegmentMaxSize return value. Return int32 `idl:"name:Return" json:"return"` }
SetSegmentMaxSizeResponse structure represents the SegmentMaxSize operation response
func (*SetSegmentMaxSizeResponse) MarshalNDR ¶
func (*SetSegmentMaxSizeResponse) UnmarshalNDR ¶
type SetSegmentRequest ¶
type SetSegmentRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Segment int16 `idl:"name:segment" json:"segment"` }
SetSegmentRequest structure represents the Segment operation request
func (*SetSegmentRequest) MarshalNDR ¶
func (*SetSegmentRequest) UnmarshalNDR ¶
type SetSegmentResponse ¶
type SetSegmentResponse 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 Segment return value. Return int32 `idl:"name:Return" json:"return"` }
SetSegmentResponse structure represents the Segment operation response
func (*SetSegmentResponse) MarshalNDR ¶
func (*SetSegmentResponse) UnmarshalNDR ¶
type SetSerialNumberRequest ¶
type SetSerialNumberRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Index uint32 `idl:"name:index" json:"index"` }
SetSerialNumberRequest structure represents the SerialNumber operation request
func (*SetSerialNumberRequest) MarshalNDR ¶
func (*SetSerialNumberRequest) UnmarshalNDR ¶
type SetSerialNumberResponse ¶
type SetSerialNumberResponse 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 SerialNumber return value. Return int32 `idl:"name:Return" json:"return"` }
SetSerialNumberResponse structure represents the SerialNumber operation response
func (*SetSerialNumberResponse) MarshalNDR ¶
func (*SetSerialNumberResponse) UnmarshalNDR ¶
type SetStopOnCompletionRequest ¶
type SetStopOnCompletionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Stop int16 `idl:"name:Stop" json:"stop"` }
SetStopOnCompletionRequest structure represents the StopOnCompletion operation request
func (*SetStopOnCompletionRequest) MarshalNDR ¶
func (*SetStopOnCompletionRequest) UnmarshalNDR ¶
type SetStopOnCompletionResponse ¶
type SetStopOnCompletionResponse 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 StopOnCompletion return value. Return int32 `idl:"name:Return" json:"return"` }
SetStopOnCompletionResponse structure represents the StopOnCompletion operation response
func (*SetStopOnCompletionResponse) MarshalNDR ¶
func (*SetStopOnCompletionResponse) UnmarshalNDR ¶
type SetSubdirectoryFormatPatternRequest ¶
type SetSubdirectoryFormatPatternRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Pattern *oaut.String `idl:"name:pattern" json:"pattern"` }
SetSubdirectoryFormatPatternRequest structure represents the SubdirectoryFormatPattern operation request
func (*SetSubdirectoryFormatPatternRequest) MarshalNDR ¶
func (*SetSubdirectoryFormatPatternRequest) UnmarshalNDR ¶
type SetSubdirectoryFormatPatternResponse ¶
type SetSubdirectoryFormatPatternResponse 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 SubdirectoryFormatPattern return value. Return int32 `idl:"name:Return" json:"return"` }
SetSubdirectoryFormatPatternResponse structure represents the SubdirectoryFormatPattern operation response
func (*SetSubdirectoryFormatPatternResponse) MarshalNDR ¶
func (*SetSubdirectoryFormatPatternResponse) UnmarshalNDR ¶
type SetSubdirectoryFormatRequest ¶
type SetSubdirectoryFormatRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Format pla.AutoPathFormat `idl:"name:format" json:"format"` }
SetSubdirectoryFormatRequest structure represents the SubdirectoryFormat operation request
func (*SetSubdirectoryFormatRequest) MarshalNDR ¶
func (*SetSubdirectoryFormatRequest) UnmarshalNDR ¶
type SetSubdirectoryFormatResponse ¶
type SetSubdirectoryFormatResponse 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 SubdirectoryFormat return value. Return int32 `idl:"name:Return" json:"return"` }
SetSubdirectoryFormatResponse structure represents the SubdirectoryFormat operation response
func (*SetSubdirectoryFormatResponse) MarshalNDR ¶
func (*SetSubdirectoryFormatResponse) UnmarshalNDR ¶
type SetSubdirectoryRequest ¶
type SetSubdirectoryRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Folder *oaut.String `idl:"name:folder" json:"folder"` }
SetSubdirectoryRequest structure represents the Subdirectory operation request
func (*SetSubdirectoryRequest) MarshalNDR ¶
func (*SetSubdirectoryRequest) UnmarshalNDR ¶
type SetSubdirectoryResponse ¶
type SetSubdirectoryResponse 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 Subdirectory return value. Return int32 `idl:"name:Return" json:"return"` }
SetSubdirectoryResponse structure represents the Subdirectory operation response
func (*SetSubdirectoryResponse) MarshalNDR ¶
func (*SetSubdirectoryResponse) UnmarshalNDR ¶
type SetTaskArgumentsRequest ¶
type SetTaskArgumentsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Task *oaut.String `idl:"name:task" json:"task"` }
SetTaskArgumentsRequest structure represents the TaskArguments operation request
func (*SetTaskArgumentsRequest) MarshalNDR ¶
func (*SetTaskArgumentsRequest) UnmarshalNDR ¶
type SetTaskArgumentsResponse ¶
type SetTaskArgumentsResponse 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 TaskArguments return value. Return int32 `idl:"name:Return" json:"return"` }
SetTaskArgumentsResponse structure represents the TaskArguments operation response
func (*SetTaskArgumentsResponse) MarshalNDR ¶
func (*SetTaskArgumentsResponse) 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"` Task *oaut.String `idl:"name:task" json:"task"` }
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 SetTaskRunAsSelfRequest ¶
type SetTaskRunAsSelfRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` RunAsSelf int16 `idl:"name:RunAsSelf" json:"run_as_self"` }
SetTaskRunAsSelfRequest structure represents the TaskRunAsSelf operation request
func (*SetTaskRunAsSelfRequest) MarshalNDR ¶
func (*SetTaskRunAsSelfRequest) UnmarshalNDR ¶
type SetTaskRunAsSelfResponse ¶
type SetTaskRunAsSelfResponse 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 TaskRunAsSelf return value. Return int32 `idl:"name:Return" json:"return"` }
SetTaskRunAsSelfResponse structure represents the TaskRunAsSelf operation response
func (*SetTaskRunAsSelfResponse) MarshalNDR ¶
func (*SetTaskRunAsSelfResponse) UnmarshalNDR ¶
type SetTaskUserTextArgumentsRequest ¶
type SetTaskUserTextArgumentsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` UserText *oaut.String `idl:"name:UserText" json:"user_text"` }
SetTaskUserTextArgumentsRequest structure represents the TaskUserTextArguments operation request
func (*SetTaskUserTextArgumentsRequest) MarshalNDR ¶
func (*SetTaskUserTextArgumentsRequest) UnmarshalNDR ¶
type SetTaskUserTextArgumentsResponse ¶
type SetTaskUserTextArgumentsResponse 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 TaskUserTextArguments return value. Return int32 `idl:"name:Return" json:"return"` }
SetTaskUserTextArgumentsResponse structure represents the TaskUserTextArguments operation response
func (*SetTaskUserTextArgumentsResponse) MarshalNDR ¶
func (*SetTaskUserTextArgumentsResponse) UnmarshalNDR ¶
type SetValueRequest ¶
type SetValueRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // key: Supplies the name of the value. The key cannot be the empty BSTR, but any other // BSTR is a valid value. This key is associated with, and can be used to retrieve, // the value field. Key *oaut.String `idl:"name:key" json:"key"` // value: Supplies the value associated with the key. This is any BSTR that is metadata // that needs to be associated with the data collector set or be passed as an argument // when a specified task executes. Value *oaut.String `idl:"name:value" json:"value"` }
SetValueRequest structure represents the SetValue operation request
func (*SetValueRequest) MarshalNDR ¶
func (*SetValueRequest) UnmarshalNDR ¶
type SetValueResponse ¶
type SetValueResponse 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 SetValue return value. Return int32 `idl:"name:Return" json:"return"` }
SetValueResponse structure represents the SetValue operation response
func (*SetValueResponse) MarshalNDR ¶
func (*SetValueResponse) UnmarshalNDR ¶
type SetXMLRequest ¶
type SetXMLRequest 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:xml" json:"xml"` }
SetXMLRequest structure represents the SetXml operation request
func (*SetXMLRequest) MarshalNDR ¶
func (*SetXMLRequest) UnmarshalNDR ¶
type SetXMLResponse ¶
type SetXMLResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Validation *pla.ValueMap `idl:"name:validation" json:"validation"` // Return: The SetXml return value. Return int32 `idl:"name:Return" json:"return"` }
SetXMLResponse structure represents the SetXml operation response
func (*SetXMLResponse) MarshalNDR ¶
func (*SetXMLResponse) UnmarshalNDR ¶
type StartRequest ¶
type StartRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // Synchronous: Supplies a Boolean indicating whether the start operation MUST be // synchronous or asynchronous. In asynchronous mode, the method returns after queuing // or failing to queue the data collector set start. The HRESULT returned from the Start // function only specifies whether the queuing operation failed or succeeded. If the // queuing operation succeeded, (S_OK) is returned even if the data collector set did // not start. The only method for detecting that the asynchronous start failed is to // poll the Status property to check if the data collector set is still running. In // synchronous mode, the method returns when the data collector set actually starts, // and the HRESULT only returns (S_OK) if the data collector set started successfully. Synchronous int16 `idl:"name:Synchronous" json:"synchronous"` }
StartRequest structure represents the Start operation request
func (*StartRequest) MarshalNDR ¶
func (*StartRequest) UnmarshalNDR ¶
type StartResponse ¶
type StartResponse 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 Start return value. Return int32 `idl:"name:Return" json:"return"` }
StartResponse structure represents the Start operation response
func (*StartResponse) MarshalNDR ¶
func (*StartResponse) UnmarshalNDR ¶
type StopRequest ¶
type StopRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // Synchronous: Supplies a Boolean indicating whether the stop operation MUST be synchronous // or asynchronous. In synchronous mode, the method returns when the data collector // set actually stops. In asynchronous mode, the method returns after queuing or failing // to queue the data collector set stop. The HRESULT returned from the Stop function // only specifies whether the queuing operation failed or succeeded. If the queuing // operation succeeded, (S_OK) is returned even if the data collector set did not stop. // The only method for detecting that the asynchronous stop failed is to poll the Status // property to check if the data collector set is still running. In synchronous mode, // the method returns when the data collector set actually stops and the HRESULT only // returns (S_OK) if the data collector set stopped successfully. Synchronous int16 `idl:"name:Synchronous" json:"synchronous"` }
StopRequest structure represents the Stop operation request
func (*StopRequest) MarshalNDR ¶
func (*StopRequest) UnmarshalNDR ¶
type StopResponse ¶
type StopResponse 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 Stop return value. Return int32 `idl:"name:Return" json:"return"` }
StopResponse structure represents the Stop operation response