ifsrmpipelinemoduledefinition

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IFsrmPipelineModuleDefinition interface identifier 515c1277-2c81-440e-8fcf-367921ed4f59
	PipelineModuleDefinitionIID = &dcom.IID{Data1: 0x515c1277, Data2: 0x2c81, Data3: 0x440e, Data4: []byte{0x8f, 0xcf, 0x36, 0x79, 0x21, 0xed, 0x4f, 0x59}}
	// Syntax UUID
	PipelineModuleDefinitionSyntaxUUID = &uuid.UUID{TimeLow: 0x515c1277, TimeMid: 0x2c81, TimeHiAndVersion: 0x440e, ClockSeqHiAndReserved: 0x8f, ClockSeqLow: 0xcf, Node: [6]uint8{0x36, 0x79, 0x21, 0xed, 0x4f, 0x59}}
	// Syntax ID
	PipelineModuleDefinitionSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: PipelineModuleDefinitionSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/fsrm"
)

Functions

func PipelineModuleDefinitionServerHandle

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

func RegisterPipelineModuleDefinitionServer

func RegisterPipelineModuleDefinitionServer(conn dcerpc.Conn, o PipelineModuleDefinitionServer, opts ...dcerpc.Option)

Types

type GetAccountRequest

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

GetAccountRequest structure represents the Account operation request

func (*GetAccountRequest) MarshalNDR

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

func (*GetAccountRequest) UnmarshalNDR

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

type GetAccountResponse

type GetAccountResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That             *dcom.ORPCThat   `idl:"name:That" json:"that"`
	RetrievalAccount fsrm.AccountType `idl:"name:retrievalAccount" json:"retrieval_account"`
	// Return: The Account return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetAccountResponse structure represents the Account operation response

func (*GetAccountResponse) MarshalNDR

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

func (*GetAccountResponse) UnmarshalNDR

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

type GetCompanyRequest

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

GetCompanyRequest structure represents the Company operation request

func (*GetCompanyRequest) MarshalNDR

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

func (*GetCompanyRequest) UnmarshalNDR

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

type GetCompanyResponse

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

GetCompanyResponse structure represents the Company operation response

func (*GetCompanyResponse) MarshalNDR

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

func (*GetCompanyResponse) UnmarshalNDR

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

type GetEnabledRequest

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

GetEnabledRequest structure represents the Enabled operation request

func (*GetEnabledRequest) MarshalNDR

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

func (*GetEnabledRequest) UnmarshalNDR

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

type GetEnabledResponse

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

GetEnabledResponse structure represents the Enabled operation response

func (*GetEnabledResponse) MarshalNDR

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

func (*GetEnabledResponse) UnmarshalNDR

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

type GetModuleClassIDRequest

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

GetModuleClassIDRequest structure represents the ModuleClsid operation request

func (*GetModuleClassIDRequest) MarshalNDR

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

func (*GetModuleClassIDRequest) UnmarshalNDR

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

type GetModuleClassIDResponse

type GetModuleClassIDResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That          *dcom.ORPCThat `idl:"name:That" json:"that"`
	ModuleClassID *oaut.String   `idl:"name:moduleClsid" json:"module_class_id"`
	// Return: The ModuleClsid return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetModuleClassIDResponse structure represents the ModuleClsid operation response

func (*GetModuleClassIDResponse) MarshalNDR

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

func (*GetModuleClassIDResponse) UnmarshalNDR

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

type GetModuleTypeRequest

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

GetModuleTypeRequest structure represents the ModuleType operation request

func (*GetModuleTypeRequest) MarshalNDR

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

func (*GetModuleTypeRequest) UnmarshalNDR

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

type GetModuleTypeResponse

type GetModuleTypeResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// moduleType: Pointer to a variable that upon completion contains the Module type of
	// the module definition.
	ModuleType fsrm.PipelineModuleType `idl:"name:moduleType" json:"module_type"`
	// Return: The ModuleType return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetModuleTypeResponse structure represents the ModuleType operation response

func (*GetModuleTypeResponse) MarshalNDR

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

func (*GetModuleTypeResponse) UnmarshalNDR

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

type GetNameRequest

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

GetNameRequest structure represents the Name operation request

func (*GetNameRequest) MarshalNDR

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

func (*GetNameRequest) UnmarshalNDR

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

type GetNameResponse

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

GetNameResponse structure represents the Name operation response

func (*GetNameResponse) MarshalNDR

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

func (*GetNameResponse) UnmarshalNDR

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

type GetNeedsFileContentRequest

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

GetNeedsFileContentRequest structure represents the NeedsFileContent operation request

func (*GetNeedsFileContentRequest) MarshalNDR

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

func (*GetNeedsFileContentRequest) UnmarshalNDR

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

type GetNeedsFileContentResponse

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

GetNeedsFileContentResponse structure represents the NeedsFileContent operation response

func (*GetNeedsFileContentResponse) MarshalNDR

func (*GetNeedsFileContentResponse) UnmarshalNDR

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

type GetParametersRequest

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

GetParametersRequest structure represents the Parameters operation request

func (*GetParametersRequest) MarshalNDR

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

func (*GetParametersRequest) UnmarshalNDR

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

type GetParametersResponse

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

GetParametersResponse structure represents the Parameters operation response

func (*GetParametersResponse) MarshalNDR

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

func (*GetParametersResponse) UnmarshalNDR

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

type GetSupportedExtensionsRequest

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

GetSupportedExtensionsRequest structure represents the SupportedExtensions operation request

func (*GetSupportedExtensionsRequest) MarshalNDR

func (*GetSupportedExtensionsRequest) UnmarshalNDR

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

type GetSupportedExtensionsResponse

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

GetSupportedExtensionsResponse structure represents the SupportedExtensions operation response

func (*GetSupportedExtensionsResponse) MarshalNDR

func (*GetSupportedExtensionsResponse) UnmarshalNDR

type GetVersionRequest

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

GetVersionRequest structure represents the Version operation request

func (*GetVersionRequest) MarshalNDR

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

func (*GetVersionRequest) UnmarshalNDR

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

type GetVersionResponse

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

GetVersionResponse structure represents the Version operation response

func (*GetVersionResponse) MarshalNDR

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

func (*GetVersionResponse) UnmarshalNDR

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

type PipelineModuleDefinitionClient

type PipelineModuleDefinitionClient interface {

	// IFsrmObject retrieval method.
	Object() ifsrmobject.ObjectClient

	// ModuleClsid operation.
	GetModuleClassID(context.Context, *GetModuleClassIDRequest, ...dcerpc.CallOption) (*GetModuleClassIDResponse, error)

	// ModuleClsid operation.
	SetModuleClassID(context.Context, *SetModuleClassIDRequest, ...dcerpc.CallOption) (*SetModuleClassIDResponse, error)

	// Name operation.
	GetName(context.Context, *GetNameRequest, ...dcerpc.CallOption) (*GetNameResponse, error)

	// Name operation.
	SetName(context.Context, *SetNameRequest, ...dcerpc.CallOption) (*SetNameResponse, error)

	// Company operation.
	GetCompany(context.Context, *GetCompanyRequest, ...dcerpc.CallOption) (*GetCompanyResponse, error)

	// Company operation.
	SetCompany(context.Context, *SetCompanyRequest, ...dcerpc.CallOption) (*SetCompanyResponse, error)

	// Version operation.
	GetVersion(context.Context, *GetVersionRequest, ...dcerpc.CallOption) (*GetVersionResponse, error)

	// Version operation.
	SetVersion(context.Context, *SetVersionRequest, ...dcerpc.CallOption) (*SetVersionResponse, error)

	// The ModuleType (get) method retrieves the Module type of the module definition as
	// defined in the FsrmPipelineModuleType (section 2.2.1.2.12) enumeration and returns
	// S_OK upon successful completion.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-------------------------+-----------------------------------+
	//	|         RETURN          |                                   |
	//	|       VALUE/CODE        |            DESCRIPTION            |
	//	|                         |                                   |
	//	+-------------------------+-----------------------------------+
	//	+-------------------------+-----------------------------------+
	//	| 0x80070057 E_INVALIDARG | The moduleType parameter is NULL. |
	//	+-------------------------+-----------------------------------+
	GetModuleType(context.Context, *GetModuleTypeRequest, ...dcerpc.CallOption) (*GetModuleTypeResponse, error)

	// Enabled operation.
	GetEnabled(context.Context, *GetEnabledRequest, ...dcerpc.CallOption) (*GetEnabledResponse, error)

	// Enabled operation.
	SetEnabled(context.Context, *SetEnabledRequest, ...dcerpc.CallOption) (*SetEnabledResponse, error)

	// NeedsFileContent operation.
	GetNeedsFileContent(context.Context, *GetNeedsFileContentRequest, ...dcerpc.CallOption) (*GetNeedsFileContentResponse, error)

	// NeedsFileContent operation.
	SetNeedsFileContent(context.Context, *SetNeedsFileContentRequest, ...dcerpc.CallOption) (*SetNeedsFileContentResponse, error)

	// Account operation.
	GetAccount(context.Context, *GetAccountRequest, ...dcerpc.CallOption) (*GetAccountResponse, error)

	// Account operation.
	SetAccount(context.Context, *SetAccountRequest, ...dcerpc.CallOption) (*SetAccountResponse, error)

	// SupportedExtensions operation.
	GetSupportedExtensions(context.Context, *GetSupportedExtensionsRequest, ...dcerpc.CallOption) (*GetSupportedExtensionsResponse, error)

	// SupportedExtensions operation.
	SetSupportedExtensions(context.Context, *SetSupportedExtensionsRequest, ...dcerpc.CallOption) (*SetSupportedExtensionsResponse, error)

	// Parameters operation.
	GetParameters(context.Context, *GetParametersRequest, ...dcerpc.CallOption) (*GetParametersResponse, error)

	// Parameters operation.
	SetParameters(context.Context, *SetParametersRequest, ...dcerpc.CallOption) (*SetParametersResponse, error)

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

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

IFsrmPipelineModuleDefinition interface.

func NewPipelineModuleDefinitionClient

func NewPipelineModuleDefinitionClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (PipelineModuleDefinitionClient, error)

type PipelineModuleDefinitionServer

type PipelineModuleDefinitionServer interface {

	// IFsrmObject base class.
	ifsrmobject.ObjectServer

	// ModuleClsid operation.
	GetModuleClassID(context.Context, *GetModuleClassIDRequest) (*GetModuleClassIDResponse, error)

	// ModuleClsid operation.
	SetModuleClassID(context.Context, *SetModuleClassIDRequest) (*SetModuleClassIDResponse, error)

	// Name operation.
	GetName(context.Context, *GetNameRequest) (*GetNameResponse, error)

	// Name operation.
	SetName(context.Context, *SetNameRequest) (*SetNameResponse, error)

	// Company operation.
	GetCompany(context.Context, *GetCompanyRequest) (*GetCompanyResponse, error)

	// Company operation.
	SetCompany(context.Context, *SetCompanyRequest) (*SetCompanyResponse, error)

	// Version operation.
	GetVersion(context.Context, *GetVersionRequest) (*GetVersionResponse, error)

	// Version operation.
	SetVersion(context.Context, *SetVersionRequest) (*SetVersionResponse, error)

	// The ModuleType (get) method retrieves the Module type of the module definition as
	// defined in the FsrmPipelineModuleType (section 2.2.1.2.12) enumeration and returns
	// S_OK upon successful completion.
	//
	// Return Values: The method MUST return zero on success, or a nonzero error code on
	// failure.
	//
	//	+-------------------------+-----------------------------------+
	//	|         RETURN          |                                   |
	//	|       VALUE/CODE        |            DESCRIPTION            |
	//	|                         |                                   |
	//	+-------------------------+-----------------------------------+
	//	+-------------------------+-----------------------------------+
	//	| 0x80070057 E_INVALIDARG | The moduleType parameter is NULL. |
	//	+-------------------------+-----------------------------------+
	GetModuleType(context.Context, *GetModuleTypeRequest) (*GetModuleTypeResponse, error)

	// Enabled operation.
	GetEnabled(context.Context, *GetEnabledRequest) (*GetEnabledResponse, error)

	// Enabled operation.
	SetEnabled(context.Context, *SetEnabledRequest) (*SetEnabledResponse, error)

	// NeedsFileContent operation.
	GetNeedsFileContent(context.Context, *GetNeedsFileContentRequest) (*GetNeedsFileContentResponse, error)

	// NeedsFileContent operation.
	SetNeedsFileContent(context.Context, *SetNeedsFileContentRequest) (*SetNeedsFileContentResponse, error)

	// Account operation.
	GetAccount(context.Context, *GetAccountRequest) (*GetAccountResponse, error)

	// Account operation.
	SetAccount(context.Context, *SetAccountRequest) (*SetAccountResponse, error)

	// SupportedExtensions operation.
	GetSupportedExtensions(context.Context, *GetSupportedExtensionsRequest) (*GetSupportedExtensionsResponse, error)

	// SupportedExtensions operation.
	SetSupportedExtensions(context.Context, *SetSupportedExtensionsRequest) (*SetSupportedExtensionsResponse, error)

	// Parameters operation.
	GetParameters(context.Context, *GetParametersRequest) (*GetParametersResponse, error)

	// Parameters operation.
	SetParameters(context.Context, *SetParametersRequest) (*SetParametersResponse, error)
}

IFsrmPipelineModuleDefinition server interface.

type SetAccountRequest

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

SetAccountRequest structure represents the Account operation request

func (*SetAccountRequest) MarshalNDR

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

func (*SetAccountRequest) UnmarshalNDR

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

type SetAccountResponse

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

SetAccountResponse structure represents the Account operation response

func (*SetAccountResponse) MarshalNDR

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

func (*SetAccountResponse) UnmarshalNDR

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

type SetCompanyRequest

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

SetCompanyRequest structure represents the Company operation request

func (*SetCompanyRequest) MarshalNDR

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

func (*SetCompanyRequest) UnmarshalNDR

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

type SetCompanyResponse

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

SetCompanyResponse structure represents the Company operation response

func (*SetCompanyResponse) MarshalNDR

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

func (*SetCompanyResponse) UnmarshalNDR

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

type SetEnabledRequest

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

SetEnabledRequest structure represents the Enabled operation request

func (*SetEnabledRequest) MarshalNDR

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

func (*SetEnabledRequest) UnmarshalNDR

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

type SetEnabledResponse

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

SetEnabledResponse structure represents the Enabled operation response

func (*SetEnabledResponse) MarshalNDR

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

func (*SetEnabledResponse) UnmarshalNDR

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

type SetModuleClassIDRequest

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

SetModuleClassIDRequest structure represents the ModuleClsid operation request

func (*SetModuleClassIDRequest) MarshalNDR

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

func (*SetModuleClassIDRequest) UnmarshalNDR

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

type SetModuleClassIDResponse

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

SetModuleClassIDResponse structure represents the ModuleClsid operation response

func (*SetModuleClassIDResponse) MarshalNDR

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

func (*SetModuleClassIDResponse) UnmarshalNDR

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

type SetNameRequest

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

SetNameRequest structure represents the Name operation request

func (*SetNameRequest) MarshalNDR

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

func (*SetNameRequest) UnmarshalNDR

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

type SetNameResponse

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

SetNameResponse structure represents the Name operation response

func (*SetNameResponse) MarshalNDR

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

func (*SetNameResponse) UnmarshalNDR

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

type SetNeedsFileContentRequest

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

SetNeedsFileContentRequest structure represents the NeedsFileContent operation request

func (*SetNeedsFileContentRequest) MarshalNDR

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

func (*SetNeedsFileContentRequest) UnmarshalNDR

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

type SetNeedsFileContentResponse

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

SetNeedsFileContentResponse structure represents the NeedsFileContent operation response

func (*SetNeedsFileContentResponse) MarshalNDR

func (*SetNeedsFileContentResponse) UnmarshalNDR

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

type SetParametersRequest

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

SetParametersRequest structure represents the Parameters operation request

func (*SetParametersRequest) MarshalNDR

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

func (*SetParametersRequest) UnmarshalNDR

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

type SetParametersResponse

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

SetParametersResponse structure represents the Parameters operation response

func (*SetParametersResponse) MarshalNDR

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

func (*SetParametersResponse) UnmarshalNDR

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

type SetSupportedExtensionsRequest

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

SetSupportedExtensionsRequest structure represents the SupportedExtensions operation request

func (*SetSupportedExtensionsRequest) MarshalNDR

func (*SetSupportedExtensionsRequest) UnmarshalNDR

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

type SetSupportedExtensionsResponse

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

SetSupportedExtensionsResponse structure represents the SupportedExtensions operation response

func (*SetSupportedExtensionsResponse) MarshalNDR

func (*SetSupportedExtensionsResponse) UnmarshalNDR

type SetVersionRequest

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

SetVersionRequest structure represents the Version operation request

func (*SetVersionRequest) MarshalNDR

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

func (*SetVersionRequest) UnmarshalNDR

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

type SetVersionResponse

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

SetVersionResponse structure represents the Version operation response

func (*SetVersionResponse) MarshalNDR

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

func (*SetVersionResponse) UnmarshalNDR

func (o *SetVersionResponse) 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