iapphostconfigmanager

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IAppHostConfigManager interface identifier 8f6d760f-f0cb-4d69-b5f6-848b33e9bdc6
	AppHostConfigManagerIID = &dcom.IID{Data1: 0x8f6d760f, Data2: 0xf0cb, Data3: 0x4d69, Data4: []byte{0xb5, 0xf6, 0x84, 0x8b, 0x33, 0xe9, 0xbd, 0xc6}}
	// Syntax UUID
	AppHostConfigManagerSyntaxUUID = &uuid.UUID{TimeLow: 0x8f6d760f, TimeMid: 0xf0cb, TimeHiAndVersion: 0x4d69, ClockSeqHiAndReserved: 0xb5, ClockSeqLow: 0xf6, Node: [6]uint8{0x84, 0x8b, 0x33, 0xe9, 0xbd, 0xc6}}
	// Syntax ID
	AppHostConfigManagerSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: AppHostConfigManagerSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/iisa"
)

Functions

func AppHostConfigManagerServerHandle

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

func NewAppHostConfigManagerServerHandle

func NewAppHostConfigManagerServerHandle(o AppHostConfigManagerServer) dcerpc.ServerHandle

func RegisterAppHostConfigManagerServer

func RegisterAppHostConfigManagerServer(conn dcerpc.Conn, o AppHostConfigManagerServer, opts ...dcerpc.Option)

Types

type AppHostConfigManagerClient

type AppHostConfigManagerClient interface {

	// IUnknown retrieval method.
	Unknown() iunknown.UnknownClient

	// GetConfigFile operation.
	GetConfigFile(context.Context, *GetConfigFileRequest, ...dcerpc.CallOption) (*GetConfigFileResponse, error)

	// GetUniqueConfigPath operation.
	GetUniqueConfigPath(context.Context, *GetUniqueConfigPathRequest, ...dcerpc.CallOption) (*GetUniqueConfigPathResponse, error)

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

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

IAppHostConfigManager interface.

func NewAppHostConfigManagerClient

func NewAppHostConfigManagerClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (AppHostConfigManagerClient, error)

type AppHostConfigManagerServer

type AppHostConfigManagerServer interface {

	// IUnknown base class.
	iunknown.UnknownServer

	// GetConfigFile operation.
	GetConfigFile(context.Context, *GetConfigFileRequest) (*GetConfigFileResponse, error)

	// GetUniqueConfigPath operation.
	GetUniqueConfigPath(context.Context, *GetUniqueConfigPathRequest) (*GetUniqueConfigPathResponse, error)
}

IAppHostConfigManager server interface.

type GetConfigFileRequest

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

GetConfigFileRequest structure represents the GetConfigFile operation request

func (*GetConfigFileRequest) MarshalNDR

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

func (*GetConfigFileRequest) UnmarshalNDR

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

type GetConfigFileResponse

type GetConfigFileResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That       *dcom.ORPCThat          `idl:"name:That" json:"that"`
	ConfigFile *iisa.AppHostConfigFile `idl:"name:ppConfigFile" json:"config_file"`
	// Return: The GetConfigFile return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetConfigFileResponse structure represents the GetConfigFile operation response

func (*GetConfigFileResponse) MarshalNDR

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

func (*GetConfigFileResponse) UnmarshalNDR

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

type GetUniqueConfigPathRequest

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

GetUniqueConfigPathRequest structure represents the GetUniqueConfigPath operation request

func (*GetUniqueConfigPathRequest) MarshalNDR

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

func (*GetUniqueConfigPathRequest) UnmarshalNDR

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

type GetUniqueConfigPathResponse

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

GetUniqueConfigPathResponse structure represents the GetUniqueConfigPath operation response

func (*GetUniqueConfigPathResponse) MarshalNDR

func (*GetUniqueConfigPathResponse) UnmarshalNDR

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