itracedatacollector

package
v1.0.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

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

Functions

func NewTraceDataCollectorServerHandle

func NewTraceDataCollectorServerHandle(o TraceDataCollectorServer) dcerpc.ServerHandle

func RegisterTraceDataCollectorServer

func RegisterTraceDataCollectorServer(conn dcerpc.Conn, o TraceDataCollectorServer, opts ...dcerpc.Option)

func TraceDataCollectorServerHandle

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

Types

type GetBufferSizeRequest

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

GetBufferSizeRequest structure represents the BufferSize operation request

func (*GetBufferSizeRequest) MarshalNDR

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

func (*GetBufferSizeRequest) UnmarshalNDR

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

type GetBufferSizeResponse

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

GetBufferSizeResponse structure represents the BufferSize operation response

func (*GetBufferSizeResponse) MarshalNDR

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

func (*GetBufferSizeResponse) UnmarshalNDR

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

type GetBuffersLostRequest

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

GetBuffersLostRequest structure represents the BuffersLost operation request

func (*GetBuffersLostRequest) MarshalNDR

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

func (*GetBuffersLostRequest) UnmarshalNDR

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

type GetBuffersLostResponse

type GetBuffersLostResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// buffers: Receives the number of buffers that had to be discarded. Specifies the number
	// of buffers that could not be written to the log file. The valid range is from 0x00000000
	// through 0xFFFFFFFF inclusive.
	Buffers uint32 `idl:"name:buffers" json:"buffers"`
	// Return: The BuffersLost return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetBuffersLostResponse structure represents the BuffersLost operation response

func (*GetBuffersLostResponse) MarshalNDR

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

func (*GetBuffersLostResponse) UnmarshalNDR

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

type GetBuffersWrittenRequest

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

GetBuffersWrittenRequest structure represents the BuffersWritten operation request

func (*GetBuffersWrittenRequest) MarshalNDR

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

func (*GetBuffersWrittenRequest) UnmarshalNDR

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

type GetBuffersWrittenResponse

type GetBuffersWrittenResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// buffers: Receives the number of buffers accepted. The valid range is from 0x00000000
	// through 0xFFFFFFFF inclusive.
	Buffers uint32 `idl:"name:buffers" json:"buffers"`
	// Return: The BuffersWritten return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetBuffersWrittenResponse structure represents the BuffersWritten operation response

func (*GetBuffersWrittenResponse) MarshalNDR

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

func (*GetBuffersWrittenResponse) UnmarshalNDR

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

type GetClockTypeRequest

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

GetClockTypeRequest structure represents the ClockType operation request

func (*GetClockTypeRequest) MarshalNDR

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

func (*GetClockTypeRequest) UnmarshalNDR

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

type GetClockTypeResponse

type GetClockTypeResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That  *dcom.ORPCThat `idl:"name:That" json:"that"`
	Clock pla.ClockType  `idl:"name:clock" json:"clock"`
	// Return: The ClockType return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetClockTypeResponse structure represents the ClockType operation response

func (*GetClockTypeResponse) MarshalNDR

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

func (*GetClockTypeResponse) UnmarshalNDR

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

type GetEventsLostRequest

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

GetEventsLostRequest structure represents the EventsLost operation request

func (*GetEventsLostRequest) MarshalNDR

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

func (*GetEventsLostRequest) UnmarshalNDR

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

type GetEventsLostResponse

type GetEventsLostResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// events: Receives the number of events that were not written to the buffer. Specifies
	// the number of events that were lost due to the lack of buffers to write to. The valid
	// range is from 0x00000000 through 0xFFFFFFFF inclusive.
	Events uint32 `idl:"name:events" json:"events"`
	// Return: The EventsLost return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetEventsLostResponse structure represents the EventsLost operation response

func (*GetEventsLostResponse) MarshalNDR

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

func (*GetEventsLostResponse) UnmarshalNDR

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

type GetExtendedModesRequest

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

GetExtendedModesRequest structure represents the ExtendedModes operation request

func (*GetExtendedModesRequest) MarshalNDR

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

func (*GetExtendedModesRequest) UnmarshalNDR

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

type GetExtendedModesResponse

type GetExtendedModesResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// mode: Supplies the log file modes not already set by other methods. The valid values
	// for ExtendedModes are specified in section 2.2.9.
	//
	// mode: Receives the log file mode not already set by this object using the other properties.
	// The valid values for ExtendedModes are specified in section 2.2.9.
	Mode uint32 `idl:"name:mode" json:"mode"`
	// Return: The ExtendedModes return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetExtendedModesResponse structure represents the ExtendedModes operation response

func (*GetExtendedModesResponse) MarshalNDR

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

func (*GetExtendedModesResponse) UnmarshalNDR

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

type GetFlushTimerRequest

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

GetFlushTimerRequest structure represents the FlushTimer operation request

func (*GetFlushTimerRequest) MarshalNDR

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

func (*GetFlushTimerRequest) UnmarshalNDR

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

type GetFlushTimerResponse

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

GetFlushTimerResponse structure represents the FlushTimer operation response

func (*GetFlushTimerResponse) MarshalNDR

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

func (*GetFlushTimerResponse) UnmarshalNDR

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

type GetFreeBuffersRequest

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

GetFreeBuffersRequest structure represents the FreeBuffers operation request

func (*GetFreeBuffersRequest) MarshalNDR

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

func (*GetFreeBuffersRequest) UnmarshalNDR

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

type GetFreeBuffersResponse

type GetFreeBuffersResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// buffers: Receives the number of buffers that are allocated but unused in the event
	// tracing session's buffer pool. The valid range is from 0x00000000 through 0xFFFFFFFF
	// inclusive.
	Buffers uint32 `idl:"name:buffers" json:"buffers"`
	// Return: The FreeBuffers return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetFreeBuffersResponse structure represents the FreeBuffers operation response

func (*GetFreeBuffersResponse) MarshalNDR

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

func (*GetFreeBuffersResponse) UnmarshalNDR

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

type GetGUIDRequest

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

GetGUIDRequest structure represents the Guid operation request

func (*GetGUIDRequest) MarshalNDR

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

func (*GetGUIDRequest) UnmarshalNDR

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

type GetGUIDResponse

type GetGUIDResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	GUID *dtyp.GUID     `idl:"name:guid" json:"guid"`
	// Return: The Guid return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetGUIDResponse structure represents the Guid operation response

func (*GetGUIDResponse) MarshalNDR

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

func (*GetGUIDResponse) UnmarshalNDR

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

type GetIsKernelTraceRequest

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

GetIsKernelTraceRequest structure represents the IsKernelTrace operation request

func (*GetIsKernelTraceRequest) MarshalNDR

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

func (*GetIsKernelTraceRequest) UnmarshalNDR

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

type GetIsKernelTraceResponse

type GetIsKernelTraceResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// kernel: Receives VARIANT_TRUE if the trace contains kernel providers.
	Kernel int16 `idl:"name:kernel" json:"kernel"`
	// Return: The IsKernelTrace return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetIsKernelTraceResponse structure represents the IsKernelTrace operation response

func (*GetIsKernelTraceResponse) MarshalNDR

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

func (*GetIsKernelTraceResponse) UnmarshalNDR

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

type GetMaximumBuffersRequest

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

GetMaximumBuffersRequest structure represents the MaximumBuffers operation request

func (*GetMaximumBuffersRequest) MarshalNDR

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

func (*GetMaximumBuffersRequest) UnmarshalNDR

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

type GetMaximumBuffersResponse

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

GetMaximumBuffersResponse structure represents the MaximumBuffers operation response

func (*GetMaximumBuffersResponse) MarshalNDR

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

func (*GetMaximumBuffersResponse) UnmarshalNDR

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

type GetMinimumBuffersRequest

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

GetMinimumBuffersRequest structure represents the MinimumBuffers operation request

func (*GetMinimumBuffersRequest) MarshalNDR

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

func (*GetMinimumBuffersRequest) UnmarshalNDR

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

type GetMinimumBuffersResponse

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

GetMinimumBuffersResponse structure represents the MinimumBuffers operation response

func (*GetMinimumBuffersResponse) MarshalNDR

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

func (*GetMinimumBuffersResponse) UnmarshalNDR

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

type GetNumberOfBuffersRequest

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

GetNumberOfBuffersRequest structure represents the NumberOfBuffers operation request

func (*GetNumberOfBuffersRequest) MarshalNDR

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

func (*GetNumberOfBuffersRequest) UnmarshalNDR

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

type GetNumberOfBuffersResponse

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

GetNumberOfBuffersResponse structure represents the NumberOfBuffers operation response

func (*GetNumberOfBuffersResponse) MarshalNDR

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

func (*GetNumberOfBuffersResponse) UnmarshalNDR

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

type GetPreallocateFileRequest

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

GetPreallocateFileRequest structure represents the PreallocateFile operation request

func (*GetPreallocateFileRequest) MarshalNDR

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

func (*GetPreallocateFileRequest) UnmarshalNDR

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

type GetPreallocateFileResponse

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

GetPreallocateFileResponse structure represents the PreallocateFile operation response

func (*GetPreallocateFileResponse) MarshalNDR

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

func (*GetPreallocateFileResponse) UnmarshalNDR

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

type GetProcessModeRequest

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

GetProcessModeRequest structure represents the ProcessMode operation request

func (*GetProcessModeRequest) MarshalNDR

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

func (*GetProcessModeRequest) UnmarshalNDR

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

type GetProcessModeResponse

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

GetProcessModeResponse structure represents the ProcessMode operation response

func (*GetProcessModeResponse) MarshalNDR

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

func (*GetProcessModeResponse) UnmarshalNDR

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

type GetRealTimeBuffersLostRequest

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

GetRealTimeBuffersLostRequest structure represents the RealTimeBuffersLost operation request

func (*GetRealTimeBuffersLostRequest) MarshalNDR

func (*GetRealTimeBuffersLostRequest) UnmarshalNDR

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

type GetRealTimeBuffersLostResponse

type GetRealTimeBuffersLostResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// buffers: The number of buffers that could not be delivered in real-time. The valid
	// range is from 0x00000000 through 0xFFFFFFFF inclusive.
	Buffers uint32 `idl:"name:buffers" json:"buffers"`
	// Return: The RealTimeBuffersLost return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetRealTimeBuffersLostResponse structure represents the RealTimeBuffersLost operation response

func (*GetRealTimeBuffersLostResponse) MarshalNDR

func (*GetRealTimeBuffersLostResponse) UnmarshalNDR

type GetSessionIDRequest

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

GetSessionIDRequest structure represents the SessionId operation request

func (*GetSessionIDRequest) MarshalNDR

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

func (*GetSessionIDRequest) UnmarshalNDR

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

type GetSessionIDResponse

type GetSessionIDResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// id: Receives the session identifier. Only the lower 2 bytes of the id value are specified;
	// therefore, the valid range of these lower 2 bytes is from 0x0000 to 0x003F. The upper
	// 6 bytes of the id MUST be ignored.
	ID uint64 `idl:"name:id" json:"id"`
	// Return: The SessionId return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetSessionIDResponse structure represents the SessionId operation response

func (*GetSessionIDResponse) MarshalNDR

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

func (*GetSessionIDResponse) UnmarshalNDR

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

type GetSessionNameRequest

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

GetSessionNameRequest structure represents the SessionName operation request

func (*GetSessionNameRequest) MarshalNDR

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

func (*GetSessionNameRequest) UnmarshalNDR

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

type GetSessionNameResponse

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

GetSessionNameResponse structure represents the SessionName operation response

func (*GetSessionNameResponse) MarshalNDR

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

func (*GetSessionNameResponse) UnmarshalNDR

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

type GetSessionThreadIDRequest

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

GetSessionThreadIDRequest structure represents the SessionThreadId operation request

func (*GetSessionThreadIDRequest) MarshalNDR

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

func (*GetSessionThreadIDRequest) UnmarshalNDR

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

type GetSessionThreadIDResponse

type GetSessionThreadIDResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// tid: Receives the current thread of the log session, if running.
	TID uint32 `idl:"name:tid" json:"tid"`
	// Return: The SessionThreadId return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetSessionThreadIDResponse structure represents the SessionThreadId operation response

func (*GetSessionThreadIDResponse) MarshalNDR

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

func (*GetSessionThreadIDResponse) UnmarshalNDR

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

type GetStreamModeRequest

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

GetStreamModeRequest structure represents the StreamMode operation request

func (*GetStreamModeRequest) MarshalNDR

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

func (*GetStreamModeRequest) UnmarshalNDR

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

type GetStreamModeResponse

type GetStreamModeResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	Mode pla.StreamMode `idl:"name:mode" json:"mode"`
	// Return: The StreamMode return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetStreamModeResponse structure represents the StreamMode operation response

func (*GetStreamModeResponse) MarshalNDR

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

func (*GetStreamModeResponse) UnmarshalNDR

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

type GetTraceDataProvidersRequest

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

GetTraceDataProvidersRequest structure represents the TraceDataProviders operation request

func (*GetTraceDataProvidersRequest) MarshalNDR

func (*GetTraceDataProvidersRequest) UnmarshalNDR

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

type GetTraceDataProvidersResponse

type GetTraceDataProvidersResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// providers: Receives a pointer to the trace data provider collection object.
	Providers *pla.TraceDataProviderCollection `idl:"name:providers" json:"providers"`
	// Return: The TraceDataProviders return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetTraceDataProvidersResponse structure represents the TraceDataProviders operation response

func (*GetTraceDataProvidersResponse) MarshalNDR

func (*GetTraceDataProvidersResponse) UnmarshalNDR

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

type SetBufferSizeRequest

type SetBufferSizeRequest 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"`
}

SetBufferSizeRequest structure represents the BufferSize operation request

func (*SetBufferSizeRequest) MarshalNDR

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

func (*SetBufferSizeRequest) UnmarshalNDR

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

type SetBufferSizeResponse

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

SetBufferSizeResponse structure represents the BufferSize operation response

func (*SetBufferSizeResponse) MarshalNDR

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

func (*SetBufferSizeResponse) UnmarshalNDR

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

type SetClockTypeRequest

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

SetClockTypeRequest structure represents the ClockType operation request

func (*SetClockTypeRequest) MarshalNDR

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

func (*SetClockTypeRequest) UnmarshalNDR

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

type SetClockTypeResponse

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

SetClockTypeResponse structure represents the ClockType operation response

func (*SetClockTypeResponse) MarshalNDR

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

func (*SetClockTypeResponse) UnmarshalNDR

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

type SetExtendedModesRequest

type SetExtendedModesRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// mode: Supplies the log file modes not already set by other methods. The valid values
	// for ExtendedModes are specified in section 2.2.9.
	//
	// mode: Receives the log file mode not already set by this object using the other properties.
	// The valid values for ExtendedModes are specified in section 2.2.9.
	Mode uint32 `idl:"name:mode" json:"mode"`
}

SetExtendedModesRequest structure represents the ExtendedModes operation request

func (*SetExtendedModesRequest) MarshalNDR

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

func (*SetExtendedModesRequest) UnmarshalNDR

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

type SetExtendedModesResponse

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

SetExtendedModesResponse structure represents the ExtendedModes operation response

func (*SetExtendedModesResponse) MarshalNDR

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

func (*SetExtendedModesResponse) UnmarshalNDR

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

type SetFlushTimerRequest

type SetFlushTimerRequest 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"`
}

SetFlushTimerRequest structure represents the FlushTimer operation request

func (*SetFlushTimerRequest) MarshalNDR

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

func (*SetFlushTimerRequest) UnmarshalNDR

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

type SetFlushTimerResponse

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

SetFlushTimerResponse structure represents the FlushTimer operation response

func (*SetFlushTimerResponse) MarshalNDR

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

func (*SetFlushTimerResponse) UnmarshalNDR

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

type SetGUIDRequest

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

SetGUIDRequest structure represents the Guid operation request

func (*SetGUIDRequest) MarshalNDR

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

func (*SetGUIDRequest) UnmarshalNDR

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

type SetGUIDResponse

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

SetGUIDResponse structure represents the Guid operation response

func (*SetGUIDResponse) MarshalNDR

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

func (*SetGUIDResponse) UnmarshalNDR

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

type SetMaximumBuffersRequest

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

SetMaximumBuffersRequest structure represents the MaximumBuffers operation request

func (*SetMaximumBuffersRequest) MarshalNDR

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

func (*SetMaximumBuffersRequest) UnmarshalNDR

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

type SetMaximumBuffersResponse

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

SetMaximumBuffersResponse structure represents the MaximumBuffers operation response

func (*SetMaximumBuffersResponse) MarshalNDR

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

func (*SetMaximumBuffersResponse) UnmarshalNDR

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

type SetMinimumBuffersRequest

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

SetMinimumBuffersRequest structure represents the MinimumBuffers operation request

func (*SetMinimumBuffersRequest) MarshalNDR

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

func (*SetMinimumBuffersRequest) UnmarshalNDR

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

type SetMinimumBuffersResponse

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

SetMinimumBuffersResponse structure represents the MinimumBuffers operation response

func (*SetMinimumBuffersResponse) MarshalNDR

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

func (*SetMinimumBuffersResponse) UnmarshalNDR

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

type SetNumberOfBuffersRequest

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

SetNumberOfBuffersRequest structure represents the NumberOfBuffers operation request

func (*SetNumberOfBuffersRequest) MarshalNDR

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

func (*SetNumberOfBuffersRequest) UnmarshalNDR

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

type SetNumberOfBuffersResponse

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

SetNumberOfBuffersResponse structure represents the NumberOfBuffers operation response

func (*SetNumberOfBuffersResponse) MarshalNDR

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

func (*SetNumberOfBuffersResponse) UnmarshalNDR

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

type SetPreallocateFileRequest

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

SetPreallocateFileRequest structure represents the PreallocateFile operation request

func (*SetPreallocateFileRequest) MarshalNDR

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

func (*SetPreallocateFileRequest) UnmarshalNDR

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

type SetPreallocateFileResponse

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

SetPreallocateFileResponse structure represents the PreallocateFile operation response

func (*SetPreallocateFileResponse) MarshalNDR

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

func (*SetPreallocateFileResponse) UnmarshalNDR

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

type SetProcessModeRequest

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

SetProcessModeRequest structure represents the ProcessMode operation request

func (*SetProcessModeRequest) MarshalNDR

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

func (*SetProcessModeRequest) UnmarshalNDR

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

type SetProcessModeResponse

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

SetProcessModeResponse structure represents the ProcessMode operation response

func (*SetProcessModeResponse) MarshalNDR

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

func (*SetProcessModeResponse) UnmarshalNDR

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

type SetSessionNameRequest

type SetSessionNameRequest 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"`
}

SetSessionNameRequest structure represents the SessionName operation request

func (*SetSessionNameRequest) MarshalNDR

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

func (*SetSessionNameRequest) UnmarshalNDR

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

type SetSessionNameResponse

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

SetSessionNameResponse structure represents the SessionName operation response

func (*SetSessionNameResponse) MarshalNDR

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

func (*SetSessionNameResponse) UnmarshalNDR

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

type SetStreamModeRequest

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

SetStreamModeRequest structure represents the StreamMode operation request

func (*SetStreamModeRequest) MarshalNDR

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

func (*SetStreamModeRequest) UnmarshalNDR

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

type SetStreamModeResponse

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

SetStreamModeResponse structure represents the StreamMode operation response

func (*SetStreamModeResponse) MarshalNDR

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

func (*SetStreamModeResponse) UnmarshalNDR

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

type TraceDataCollectorClient

type TraceDataCollectorClient interface {

	// IDataCollector retrieval method.
	DataCollector() idatacollector.DataCollectorClient

	// BufferSize operation.
	GetBufferSize(context.Context, *GetBufferSizeRequest, ...dcerpc.CallOption) (*GetBufferSizeResponse, error)

	// BufferSize operation.
	SetBufferSize(context.Context, *SetBufferSizeRequest, ...dcerpc.CallOption) (*SetBufferSizeResponse, error)

	// The BuffersLost (Get) method retrieves the BufferLost property, as specified in the
	// property table in section 3.2.4.9.
	//
	// 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.
	GetBuffersLost(context.Context, *GetBuffersLostRequest, ...dcerpc.CallOption) (*GetBuffersLostResponse, error)

	// The BuffersWritten (Get) method retrieves the BuffersWritten property, as specified
	// in the property table in section 3.2.4.9.
	//
	// 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.
	GetBuffersWritten(context.Context, *GetBuffersWrittenRequest, ...dcerpc.CallOption) (*GetBuffersWrittenResponse, error)

	// The ClockType enumeration defines the clock resolution to use when tracing events.
	GetClockType(context.Context, *GetClockTypeRequest, ...dcerpc.CallOption) (*GetClockTypeResponse, error)

	// The ClockType enumeration defines the clock resolution to use when tracing events.
	SetClockType(context.Context, *SetClockTypeRequest, ...dcerpc.CallOption) (*SetClockTypeResponse, error)

	// The EventsLost (Get) method retrieves the EventsLost property, as specified in the
	// property table in section 3.2.4.9.
	//
	// 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.
	GetEventsLost(context.Context, *GetEventsLostRequest, ...dcerpc.CallOption) (*GetEventsLostResponse, error)

	// The ExtendedModes (Put) method sets the ExtendedModes property, as specified in the
	// property table in section 3.2.4.9.
	//
	// The ExtendedModes (Get) method retrieves the ExtendedModes property, as specified
	// in the property table in section 3.2.4.9.
	//
	// 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.
	GetExtendedModes(context.Context, *GetExtendedModesRequest, ...dcerpc.CallOption) (*GetExtendedModesResponse, error)

	// The ExtendedModes (Put) method sets the ExtendedModes property, as specified in the
	// property table in section 3.2.4.9.
	//
	// The ExtendedModes (Get) method retrieves the ExtendedModes property, as specified
	// in the property table in section 3.2.4.9.
	//
	// 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.
	SetExtendedModes(context.Context, *SetExtendedModesRequest, ...dcerpc.CallOption) (*SetExtendedModesResponse, error)

	// FlushTimer operation.
	GetFlushTimer(context.Context, *GetFlushTimerRequest, ...dcerpc.CallOption) (*GetFlushTimerResponse, error)

	// FlushTimer operation.
	SetFlushTimer(context.Context, *SetFlushTimerRequest, ...dcerpc.CallOption) (*SetFlushTimerResponse, error)

	// The FreeBuffers (Get) method retrieves the FreeBuffers property, as specified in
	// the property table in section 3.2.4.9.
	//
	// 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.
	GetFreeBuffers(context.Context, *GetFreeBuffersRequest, ...dcerpc.CallOption) (*GetFreeBuffersResponse, error)

	// Guid operation.
	GetGUID(context.Context, *GetGUIDRequest, ...dcerpc.CallOption) (*GetGUIDResponse, error)

	// Guid operation.
	SetGUID(context.Context, *SetGUIDRequest, ...dcerpc.CallOption) (*SetGUIDResponse, error)

	// The IsKernelTrace (Get) method retrieves the IsKernelTrace 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.
	GetIsKernelTrace(context.Context, *GetIsKernelTraceRequest, ...dcerpc.CallOption) (*GetIsKernelTraceResponse, error)

	// MaximumBuffers operation.
	GetMaximumBuffers(context.Context, *GetMaximumBuffersRequest, ...dcerpc.CallOption) (*GetMaximumBuffersResponse, error)

	// MaximumBuffers operation.
	SetMaximumBuffers(context.Context, *SetMaximumBuffersRequest, ...dcerpc.CallOption) (*SetMaximumBuffersResponse, error)

	// MinimumBuffers operation.
	GetMinimumBuffers(context.Context, *GetMinimumBuffersRequest, ...dcerpc.CallOption) (*GetMinimumBuffersResponse, error)

	// MinimumBuffers operation.
	SetMinimumBuffers(context.Context, *SetMinimumBuffersRequest, ...dcerpc.CallOption) (*SetMinimumBuffersResponse, error)

	// NumberOfBuffers operation.
	GetNumberOfBuffers(context.Context, *GetNumberOfBuffersRequest, ...dcerpc.CallOption) (*GetNumberOfBuffersResponse, error)

	// NumberOfBuffers operation.
	SetNumberOfBuffers(context.Context, *SetNumberOfBuffersRequest, ...dcerpc.CallOption) (*SetNumberOfBuffersResponse, error)

	// PreallocateFile operation.
	GetPreallocateFile(context.Context, *GetPreallocateFileRequest, ...dcerpc.CallOption) (*GetPreallocateFileResponse, error)

	// PreallocateFile operation.
	SetPreallocateFile(context.Context, *SetPreallocateFileRequest, ...dcerpc.CallOption) (*SetPreallocateFileResponse, error)

	// ProcessMode operation.
	GetProcessMode(context.Context, *GetProcessModeRequest, ...dcerpc.CallOption) (*GetProcessModeResponse, error)

	// ProcessMode operation.
	SetProcessMode(context.Context, *SetProcessModeRequest, ...dcerpc.CallOption) (*SetProcessModeResponse, error)

	// The RealTimeBuffersLost (Get) method retrieves the RealTimeBuffersLost property,
	// as specified in the property table in section 3.2.4.9.
	//
	// 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.
	GetRealTimeBuffersLost(context.Context, *GetRealTimeBuffersLostRequest, ...dcerpc.CallOption) (*GetRealTimeBuffersLostResponse, error)

	// The SessionId (Get) method retrieves the SessionId property, as specified in the
	// property table in section 3.2.4.9.
	//
	// 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.
	GetSessionID(context.Context, *GetSessionIDRequest, ...dcerpc.CallOption) (*GetSessionIDResponse, error)

	// SessionName operation.
	GetSessionName(context.Context, *GetSessionNameRequest, ...dcerpc.CallOption) (*GetSessionNameResponse, error)

	// SessionName operation.
	SetSessionName(context.Context, *SetSessionNameRequest, ...dcerpc.CallOption) (*SetSessionNameResponse, error)

	// The SessionThreadId (Get) method retrieves the SessionThreadId 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.
	GetSessionThreadID(context.Context, *GetSessionThreadIDRequest, ...dcerpc.CallOption) (*GetSessionThreadIDResponse, error)

	// The StreamMode enumeration defines where the trace events are delivered.
	GetStreamMode(context.Context, *GetStreamModeRequest, ...dcerpc.CallOption) (*GetStreamModeResponse, error)

	// The StreamMode enumeration defines where the trace events are delivered.
	SetStreamMode(context.Context, *SetStreamModeRequest, ...dcerpc.CallOption) (*SetStreamModeResponse, error)

	// The TraceDataProviders (Get) method retrieves the TraceDataProviders 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.
	GetTraceDataProviders(context.Context, *GetTraceDataProvidersRequest, ...dcerpc.CallOption) (*GetTraceDataProvidersResponse, error)

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

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

ITraceDataCollector interface.

func NewTraceDataCollectorClient

func NewTraceDataCollectorClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (TraceDataCollectorClient, error)

type TraceDataCollectorServer

type TraceDataCollectorServer interface {

	// IDataCollector base class.
	idatacollector.DataCollectorServer

	// BufferSize operation.
	GetBufferSize(context.Context, *GetBufferSizeRequest) (*GetBufferSizeResponse, error)

	// BufferSize operation.
	SetBufferSize(context.Context, *SetBufferSizeRequest) (*SetBufferSizeResponse, error)

	// The BuffersLost (Get) method retrieves the BufferLost property, as specified in the
	// property table in section 3.2.4.9.
	//
	// 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.
	GetBuffersLost(context.Context, *GetBuffersLostRequest) (*GetBuffersLostResponse, error)

	// The BuffersWritten (Get) method retrieves the BuffersWritten property, as specified
	// in the property table in section 3.2.4.9.
	//
	// 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.
	GetBuffersWritten(context.Context, *GetBuffersWrittenRequest) (*GetBuffersWrittenResponse, error)

	// The ClockType enumeration defines the clock resolution to use when tracing events.
	GetClockType(context.Context, *GetClockTypeRequest) (*GetClockTypeResponse, error)

	// The ClockType enumeration defines the clock resolution to use when tracing events.
	SetClockType(context.Context, *SetClockTypeRequest) (*SetClockTypeResponse, error)

	// The EventsLost (Get) method retrieves the EventsLost property, as specified in the
	// property table in section 3.2.4.9.
	//
	// 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.
	GetEventsLost(context.Context, *GetEventsLostRequest) (*GetEventsLostResponse, error)

	// The ExtendedModes (Put) method sets the ExtendedModes property, as specified in the
	// property table in section 3.2.4.9.
	//
	// The ExtendedModes (Get) method retrieves the ExtendedModes property, as specified
	// in the property table in section 3.2.4.9.
	//
	// 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.
	GetExtendedModes(context.Context, *GetExtendedModesRequest) (*GetExtendedModesResponse, error)

	// The ExtendedModes (Put) method sets the ExtendedModes property, as specified in the
	// property table in section 3.2.4.9.
	//
	// The ExtendedModes (Get) method retrieves the ExtendedModes property, as specified
	// in the property table in section 3.2.4.9.
	//
	// 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.
	SetExtendedModes(context.Context, *SetExtendedModesRequest) (*SetExtendedModesResponse, error)

	// FlushTimer operation.
	GetFlushTimer(context.Context, *GetFlushTimerRequest) (*GetFlushTimerResponse, error)

	// FlushTimer operation.
	SetFlushTimer(context.Context, *SetFlushTimerRequest) (*SetFlushTimerResponse, error)

	// The FreeBuffers (Get) method retrieves the FreeBuffers property, as specified in
	// the property table in section 3.2.4.9.
	//
	// 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.
	GetFreeBuffers(context.Context, *GetFreeBuffersRequest) (*GetFreeBuffersResponse, error)

	// Guid operation.
	GetGUID(context.Context, *GetGUIDRequest) (*GetGUIDResponse, error)

	// Guid operation.
	SetGUID(context.Context, *SetGUIDRequest) (*SetGUIDResponse, error)

	// The IsKernelTrace (Get) method retrieves the IsKernelTrace 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.
	GetIsKernelTrace(context.Context, *GetIsKernelTraceRequest) (*GetIsKernelTraceResponse, error)

	// MaximumBuffers operation.
	GetMaximumBuffers(context.Context, *GetMaximumBuffersRequest) (*GetMaximumBuffersResponse, error)

	// MaximumBuffers operation.
	SetMaximumBuffers(context.Context, *SetMaximumBuffersRequest) (*SetMaximumBuffersResponse, error)

	// MinimumBuffers operation.
	GetMinimumBuffers(context.Context, *GetMinimumBuffersRequest) (*GetMinimumBuffersResponse, error)

	// MinimumBuffers operation.
	SetMinimumBuffers(context.Context, *SetMinimumBuffersRequest) (*SetMinimumBuffersResponse, error)

	// NumberOfBuffers operation.
	GetNumberOfBuffers(context.Context, *GetNumberOfBuffersRequest) (*GetNumberOfBuffersResponse, error)

	// NumberOfBuffers operation.
	SetNumberOfBuffers(context.Context, *SetNumberOfBuffersRequest) (*SetNumberOfBuffersResponse, error)

	// PreallocateFile operation.
	GetPreallocateFile(context.Context, *GetPreallocateFileRequest) (*GetPreallocateFileResponse, error)

	// PreallocateFile operation.
	SetPreallocateFile(context.Context, *SetPreallocateFileRequest) (*SetPreallocateFileResponse, error)

	// ProcessMode operation.
	GetProcessMode(context.Context, *GetProcessModeRequest) (*GetProcessModeResponse, error)

	// ProcessMode operation.
	SetProcessMode(context.Context, *SetProcessModeRequest) (*SetProcessModeResponse, error)

	// The RealTimeBuffersLost (Get) method retrieves the RealTimeBuffersLost property,
	// as specified in the property table in section 3.2.4.9.
	//
	// 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.
	GetRealTimeBuffersLost(context.Context, *GetRealTimeBuffersLostRequest) (*GetRealTimeBuffersLostResponse, error)

	// The SessionId (Get) method retrieves the SessionId property, as specified in the
	// property table in section 3.2.4.9.
	//
	// 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.
	GetSessionID(context.Context, *GetSessionIDRequest) (*GetSessionIDResponse, error)

	// SessionName operation.
	GetSessionName(context.Context, *GetSessionNameRequest) (*GetSessionNameResponse, error)

	// SessionName operation.
	SetSessionName(context.Context, *SetSessionNameRequest) (*SetSessionNameResponse, error)

	// The SessionThreadId (Get) method retrieves the SessionThreadId 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.
	GetSessionThreadID(context.Context, *GetSessionThreadIDRequest) (*GetSessionThreadIDResponse, error)

	// The StreamMode enumeration defines where the trace events are delivered.
	GetStreamMode(context.Context, *GetStreamModeRequest) (*GetStreamModeResponse, error)

	// The StreamMode enumeration defines where the trace events are delivered.
	SetStreamMode(context.Context, *SetStreamModeRequest) (*SetStreamModeResponse, error)

	// The TraceDataProviders (Get) method retrieves the TraceDataProviders 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.
	GetTraceDataProviders(context.Context, *GetTraceDataProvidersRequest) (*GetTraceDataProvidersResponse, error)
}

ITraceDataCollector server interface.

Jump to

Keyboard shortcuts

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