itracedatacollector

package
v1.2.16 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2026 License: MIT Imports: 12 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

	// Conn returns the client connection (unsafe)
	Conn() dcerpc.Conn

	// 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.

type UnimplementedTraceDataCollectorServer added in v1.2.10

type UnimplementedTraceDataCollectorServer struct {
	idatacollector.UnimplementedDataCollectorServer
}

Unimplemented ITraceDataCollector

func (UnimplementedTraceDataCollectorServer) GetBufferSize added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetBuffersLost added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetBuffersWritten added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetClockType added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetEventsLost added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetExtendedModes added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetFlushTimer added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetFreeBuffers added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetGUID added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetIsKernelTrace added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetMaximumBuffers added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetMinimumBuffers added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetNumberOfBuffers added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetPreallocateFile added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetProcessMode added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetRealTimeBuffersLost added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetSessionID added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetSessionName added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetSessionThreadID added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetStreamMode added in v1.2.10

func (UnimplementedTraceDataCollectorServer) GetTraceDataProviders added in v1.2.10

func (UnimplementedTraceDataCollectorServer) SetBufferSize added in v1.2.10

func (UnimplementedTraceDataCollectorServer) SetClockType added in v1.2.10

func (UnimplementedTraceDataCollectorServer) SetExtendedModes added in v1.2.10

func (UnimplementedTraceDataCollectorServer) SetFlushTimer added in v1.2.10

func (UnimplementedTraceDataCollectorServer) SetGUID added in v1.2.10

func (UnimplementedTraceDataCollectorServer) SetMaximumBuffers added in v1.2.10

func (UnimplementedTraceDataCollectorServer) SetMinimumBuffers added in v1.2.10

func (UnimplementedTraceDataCollectorServer) SetNumberOfBuffers added in v1.2.10

func (UnimplementedTraceDataCollectorServer) SetPreallocateFile added in v1.2.10

func (UnimplementedTraceDataCollectorServer) SetProcessMode added in v1.2.10

func (UnimplementedTraceDataCollectorServer) SetSessionName added in v1.2.10

func (UnimplementedTraceDataCollectorServer) SetStreamMode added in v1.2.10

Jump to

Keyboard shortcuts

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