iapitracingdatacollector

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: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

Functions

func APITracingDataCollectorServerHandle

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

func NewAPITracingDataCollectorServerHandle

func NewAPITracingDataCollectorServerHandle(o APITracingDataCollectorServer) dcerpc.ServerHandle

func RegisterAPITracingDataCollectorServer

func RegisterAPITracingDataCollectorServer(conn dcerpc.Conn, o APITracingDataCollectorServer, opts ...dcerpc.Option)

Types

type APITracingDataCollectorClient

type APITracingDataCollectorClient interface {

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

	// LogApiNamesOnly operation.
	GetLogAPINamesOnly(context.Context, *GetLogAPINamesOnlyRequest, ...dcerpc.CallOption) (*GetLogAPINamesOnlyResponse, error)

	// LogApiNamesOnly operation.
	SetLogAPINamesOnly(context.Context, *SetLogAPINamesOnlyRequest, ...dcerpc.CallOption) (*SetLogAPINamesOnlyResponse, error)

	// LogApisRecursively operation.
	GetLogAPIsRecursively(context.Context, *GetLogAPIsRecursivelyRequest, ...dcerpc.CallOption) (*GetLogAPIsRecursivelyResponse, error)

	// LogApisRecursively operation.
	SetLogAPIsRecursively(context.Context, *SetLogAPIsRecursivelyRequest, ...dcerpc.CallOption) (*SetLogAPIsRecursivelyResponse, error)

	// ExePath operation.
	GetExePath(context.Context, *GetExePathRequest, ...dcerpc.CallOption) (*GetExePathResponse, error)

	// ExePath operation.
	SetExePath(context.Context, *SetExePathRequest, ...dcerpc.CallOption) (*SetExePathResponse, error)

	// LogFilePath operation.
	GetLogFilePath(context.Context, *GetLogFilePathRequest, ...dcerpc.CallOption) (*GetLogFilePathResponse, error)

	// LogFilePath operation.
	SetLogFilePath(context.Context, *SetLogFilePathRequest, ...dcerpc.CallOption) (*SetLogFilePathResponse, error)

	// IncludeModules operation.
	GetIncludeModules(context.Context, *GetIncludeModulesRequest, ...dcerpc.CallOption) (*GetIncludeModulesResponse, error)

	// IncludeModules operation.
	SetIncludeModules(context.Context, *SetIncludeModulesRequest, ...dcerpc.CallOption) (*SetIncludeModulesResponse, error)

	// IncludeApis operation.
	GetIncludeAPIs(context.Context, *GetIncludeAPIsRequest, ...dcerpc.CallOption) (*GetIncludeAPIsResponse, error)

	// IncludeApis operation.
	SetIncludeAPIs(context.Context, *SetIncludeAPIsRequest, ...dcerpc.CallOption) (*SetIncludeAPIsResponse, error)

	// ExcludeApis operation.
	GetExcludeAPIs(context.Context, *GetExcludeAPIsRequest, ...dcerpc.CallOption) (*GetExcludeAPIsResponse, error)

	// ExcludeApis operation.
	SetExcludeAPIs(context.Context, *SetExcludeAPIsRequest, ...dcerpc.CallOption) (*SetExcludeAPIsResponse, error)

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

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

IApiTracingDataCollector interface.

func NewAPITracingDataCollectorClient

func NewAPITracingDataCollectorClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (APITracingDataCollectorClient, error)

type APITracingDataCollectorServer

type APITracingDataCollectorServer interface {

	// IDataCollector base class.
	idatacollector.DataCollectorServer

	// LogApiNamesOnly operation.
	GetLogAPINamesOnly(context.Context, *GetLogAPINamesOnlyRequest) (*GetLogAPINamesOnlyResponse, error)

	// LogApiNamesOnly operation.
	SetLogAPINamesOnly(context.Context, *SetLogAPINamesOnlyRequest) (*SetLogAPINamesOnlyResponse, error)

	// LogApisRecursively operation.
	GetLogAPIsRecursively(context.Context, *GetLogAPIsRecursivelyRequest) (*GetLogAPIsRecursivelyResponse, error)

	// LogApisRecursively operation.
	SetLogAPIsRecursively(context.Context, *SetLogAPIsRecursivelyRequest) (*SetLogAPIsRecursivelyResponse, error)

	// ExePath operation.
	GetExePath(context.Context, *GetExePathRequest) (*GetExePathResponse, error)

	// ExePath operation.
	SetExePath(context.Context, *SetExePathRequest) (*SetExePathResponse, error)

	// LogFilePath operation.
	GetLogFilePath(context.Context, *GetLogFilePathRequest) (*GetLogFilePathResponse, error)

	// LogFilePath operation.
	SetLogFilePath(context.Context, *SetLogFilePathRequest) (*SetLogFilePathResponse, error)

	// IncludeModules operation.
	GetIncludeModules(context.Context, *GetIncludeModulesRequest) (*GetIncludeModulesResponse, error)

	// IncludeModules operation.
	SetIncludeModules(context.Context, *SetIncludeModulesRequest) (*SetIncludeModulesResponse, error)

	// IncludeApis operation.
	GetIncludeAPIs(context.Context, *GetIncludeAPIsRequest) (*GetIncludeAPIsResponse, error)

	// IncludeApis operation.
	SetIncludeAPIs(context.Context, *SetIncludeAPIsRequest) (*SetIncludeAPIsResponse, error)

	// ExcludeApis operation.
	GetExcludeAPIs(context.Context, *GetExcludeAPIsRequest) (*GetExcludeAPIsResponse, error)

	// ExcludeApis operation.
	SetExcludeAPIs(context.Context, *SetExcludeAPIsRequest) (*SetExcludeAPIsResponse, error)
}

IApiTracingDataCollector server interface.

type GetExcludeAPIsRequest

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

GetExcludeAPIsRequest structure represents the ExcludeApis operation request

func (*GetExcludeAPIsRequest) MarshalNDR

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

func (*GetExcludeAPIsRequest) UnmarshalNDR

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

type GetExcludeAPIsResponse

type GetExcludeAPIsResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That        *dcom.ORPCThat  `idl:"name:That" json:"that"`
	ExcludeAPIs *oaut.SafeArray `idl:"name:excludeapis" json:"exclude_apis"`
	// Return: The ExcludeApis return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetExcludeAPIsResponse structure represents the ExcludeApis operation response

func (*GetExcludeAPIsResponse) MarshalNDR

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

func (*GetExcludeAPIsResponse) UnmarshalNDR

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

type GetExePathRequest

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

GetExePathRequest structure represents the ExePath operation request

func (*GetExePathRequest) MarshalNDR

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

func (*GetExePathRequest) UnmarshalNDR

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

type GetExePathResponse

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

GetExePathResponse structure represents the ExePath operation response

func (*GetExePathResponse) MarshalNDR

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

func (*GetExePathResponse) UnmarshalNDR

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

type GetIncludeAPIsRequest

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

GetIncludeAPIsRequest structure represents the IncludeApis operation request

func (*GetIncludeAPIsRequest) MarshalNDR

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

func (*GetIncludeAPIsRequest) UnmarshalNDR

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

type GetIncludeAPIsResponse

type GetIncludeAPIsResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That        *dcom.ORPCThat  `idl:"name:That" json:"that"`
	IncludeAPIs *oaut.SafeArray `idl:"name:includeapis" json:"include_apis"`
	// Return: The IncludeApis return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetIncludeAPIsResponse structure represents the IncludeApis operation response

func (*GetIncludeAPIsResponse) MarshalNDR

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

func (*GetIncludeAPIsResponse) UnmarshalNDR

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

type GetIncludeModulesRequest

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

GetIncludeModulesRequest structure represents the IncludeModules operation request

func (*GetIncludeModulesRequest) MarshalNDR

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

func (*GetIncludeModulesRequest) UnmarshalNDR

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

type GetIncludeModulesResponse

type GetIncludeModulesResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That           *dcom.ORPCThat  `idl:"name:That" json:"that"`
	IncludeModules *oaut.SafeArray `idl:"name:includemodules" json:"include_modules"`
	// Return: The IncludeModules return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetIncludeModulesResponse structure represents the IncludeModules operation response

func (*GetIncludeModulesResponse) MarshalNDR

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

func (*GetIncludeModulesResponse) UnmarshalNDR

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

type GetLogAPINamesOnlyRequest

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

GetLogAPINamesOnlyRequest structure represents the LogApiNamesOnly operation request

func (*GetLogAPINamesOnlyRequest) MarshalNDR

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

func (*GetLogAPINamesOnlyRequest) UnmarshalNDR

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

type GetLogAPINamesOnlyResponse

type GetLogAPINamesOnlyResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That        *dcom.ORPCThat `idl:"name:That" json:"that"`
	LogAPINames int16          `idl:"name:logapinames" json:"log_api_names"`
	// Return: The LogApiNamesOnly return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetLogAPINamesOnlyResponse structure represents the LogApiNamesOnly operation response

func (*GetLogAPINamesOnlyResponse) MarshalNDR

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

func (*GetLogAPINamesOnlyResponse) UnmarshalNDR

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

type GetLogAPIsRecursivelyRequest

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

GetLogAPIsRecursivelyRequest structure represents the LogApisRecursively operation request

func (*GetLogAPIsRecursivelyRequest) MarshalNDR

func (*GetLogAPIsRecursivelyRequest) UnmarshalNDR

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

type GetLogAPIsRecursivelyResponse

type GetLogAPIsRecursivelyResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That           *dcom.ORPCThat `idl:"name:That" json:"that"`
	LogRecursively int16          `idl:"name:logrecursively" json:"log_recursively"`
	// Return: The LogApisRecursively return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetLogAPIsRecursivelyResponse structure represents the LogApisRecursively operation response

func (*GetLogAPIsRecursivelyResponse) MarshalNDR

func (*GetLogAPIsRecursivelyResponse) UnmarshalNDR

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

type GetLogFilePathRequest

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

GetLogFilePathRequest structure represents the LogFilePath operation request

func (*GetLogFilePathRequest) MarshalNDR

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

func (*GetLogFilePathRequest) UnmarshalNDR

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

type GetLogFilePathResponse

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

GetLogFilePathResponse structure represents the LogFilePath operation response

func (*GetLogFilePathResponse) MarshalNDR

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

func (*GetLogFilePathResponse) UnmarshalNDR

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

type SetExcludeAPIsRequest

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

SetExcludeAPIsRequest structure represents the ExcludeApis operation request

func (*SetExcludeAPIsRequest) MarshalNDR

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

func (*SetExcludeAPIsRequest) UnmarshalNDR

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

type SetExcludeAPIsResponse

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

SetExcludeAPIsResponse structure represents the ExcludeApis operation response

func (*SetExcludeAPIsResponse) MarshalNDR

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

func (*SetExcludeAPIsResponse) UnmarshalNDR

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

type SetExePathRequest

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

SetExePathRequest structure represents the ExePath operation request

func (*SetExePathRequest) MarshalNDR

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

func (*SetExePathRequest) UnmarshalNDR

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

type SetExePathResponse

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

SetExePathResponse structure represents the ExePath operation response

func (*SetExePathResponse) MarshalNDR

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

func (*SetExePathResponse) UnmarshalNDR

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

type SetIncludeAPIsRequest

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

SetIncludeAPIsRequest structure represents the IncludeApis operation request

func (*SetIncludeAPIsRequest) MarshalNDR

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

func (*SetIncludeAPIsRequest) UnmarshalNDR

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

type SetIncludeAPIsResponse

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

SetIncludeAPIsResponse structure represents the IncludeApis operation response

func (*SetIncludeAPIsResponse) MarshalNDR

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

func (*SetIncludeAPIsResponse) UnmarshalNDR

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

type SetIncludeModulesRequest

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

SetIncludeModulesRequest structure represents the IncludeModules operation request

func (*SetIncludeModulesRequest) MarshalNDR

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

func (*SetIncludeModulesRequest) UnmarshalNDR

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

type SetIncludeModulesResponse

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

SetIncludeModulesResponse structure represents the IncludeModules operation response

func (*SetIncludeModulesResponse) MarshalNDR

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

func (*SetIncludeModulesResponse) UnmarshalNDR

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

type SetLogAPINamesOnlyRequest

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

SetLogAPINamesOnlyRequest structure represents the LogApiNamesOnly operation request

func (*SetLogAPINamesOnlyRequest) MarshalNDR

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

func (*SetLogAPINamesOnlyRequest) UnmarshalNDR

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

type SetLogAPINamesOnlyResponse

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

SetLogAPINamesOnlyResponse structure represents the LogApiNamesOnly operation response

func (*SetLogAPINamesOnlyResponse) MarshalNDR

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

func (*SetLogAPINamesOnlyResponse) UnmarshalNDR

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

type SetLogAPIsRecursivelyRequest

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

SetLogAPIsRecursivelyRequest structure represents the LogApisRecursively operation request

func (*SetLogAPIsRecursivelyRequest) MarshalNDR

func (*SetLogAPIsRecursivelyRequest) UnmarshalNDR

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

type SetLogAPIsRecursivelyResponse

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

SetLogAPIsRecursivelyResponse structure represents the LogApisRecursively operation response

func (*SetLogAPIsRecursivelyResponse) MarshalNDR

func (*SetLogAPIsRecursivelyResponse) UnmarshalNDR

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

type SetLogFilePathRequest

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

SetLogFilePathRequest structure represents the LogFilePath operation request

func (*SetLogFilePathRequest) MarshalNDR

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

func (*SetLogFilePathRequest) UnmarshalNDR

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

type SetLogFilePathResponse

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

SetLogFilePathResponse structure represents the LogFilePath operation response

func (*SetLogFilePathResponse) MarshalNDR

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

func (*SetLogFilePathResponse) UnmarshalNDR

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

Jump to

Keyboard shortcuts

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