iapphostproperty

package
v1.2.5 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IAppHostProperty interface identifier ed35f7a1-5024-4e7b-a44d-07ddaf4b524d
	AppHostPropertyIID = &dcom.IID{Data1: 0xed35f7a1, Data2: 0x5024, Data3: 0x4e7b, Data4: []byte{0xa4, 0x4d, 0x07, 0xdd, 0xaf, 0x4b, 0x52, 0x4d}}
	// Syntax UUID
	AppHostPropertySyntaxUUID = &uuid.UUID{TimeLow: 0xed35f7a1, TimeMid: 0x5024, TimeHiAndVersion: 0x4e7b, ClockSeqHiAndReserved: 0xa4, ClockSeqLow: 0x4d, Node: [6]uint8{0x7, 0xdd, 0xaf, 0x4b, 0x52, 0x4d}}
	// Syntax ID
	AppHostPropertySyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: AppHostPropertySyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/iisa"
)

Functions

func AppHostPropertyServerHandle

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

func NewAppHostPropertyServerHandle

func NewAppHostPropertyServerHandle(o AppHostPropertyServer) dcerpc.ServerHandle

func RegisterAppHostPropertyServer

func RegisterAppHostPropertyServer(conn dcerpc.Conn, o AppHostPropertyServer, opts ...dcerpc.Option)

Types

type AppHostPropertyClient

type AppHostPropertyClient interface {

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

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

	// Value operation.
	GetValue(context.Context, *GetValueRequest, ...dcerpc.CallOption) (*GetValueResponse, error)

	// Value operation.
	SetValue(context.Context, *SetValueRequest, ...dcerpc.CallOption) (*SetValueResponse, error)

	// Clear operation.
	Clear(context.Context, *ClearRequest, ...dcerpc.CallOption) (*ClearResponse, error)

	// StringValue operation.
	GetStringValue(context.Context, *GetStringValueRequest, ...dcerpc.CallOption) (*GetStringValueResponse, error)

	// Exception operation.
	GetException(context.Context, *GetExceptionRequest, ...dcerpc.CallOption) (*GetExceptionResponse, error)

	// GetMetadata operation.
	GetMetadata(context.Context, *GetMetadataRequest, ...dcerpc.CallOption) (*GetMetadataResponse, error)

	// SetMetadata operation.
	SetMetadata(context.Context, *SetMetadataRequest, ...dcerpc.CallOption) (*SetMetadataResponse, error)

	// Schema operation.
	GetSchema(context.Context, *GetSchemaRequest, ...dcerpc.CallOption) (*GetSchemaResponse, 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) AppHostPropertyClient
}

IAppHostProperty interface.

func NewAppHostPropertyClient

func NewAppHostPropertyClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (AppHostPropertyClient, error)

type AppHostPropertyServer

type AppHostPropertyServer interface {

	// IUnknown base class.
	iunknown.UnknownServer

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

	// Value operation.
	GetValue(context.Context, *GetValueRequest) (*GetValueResponse, error)

	// Value operation.
	SetValue(context.Context, *SetValueRequest) (*SetValueResponse, error)

	// Clear operation.
	Clear(context.Context, *ClearRequest) (*ClearResponse, error)

	// StringValue operation.
	GetStringValue(context.Context, *GetStringValueRequest) (*GetStringValueResponse, error)

	// Exception operation.
	GetException(context.Context, *GetExceptionRequest) (*GetExceptionResponse, error)

	// GetMetadata operation.
	GetMetadata(context.Context, *GetMetadataRequest) (*GetMetadataResponse, error)

	// SetMetadata operation.
	SetMetadata(context.Context, *SetMetadataRequest) (*SetMetadataResponse, error)

	// Schema operation.
	GetSchema(context.Context, *GetSchemaRequest) (*GetSchemaResponse, error)
}

IAppHostProperty server interface.

type ClearRequest

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

ClearRequest structure represents the Clear operation request

func (*ClearRequest) MarshalNDR

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

func (*ClearRequest) UnmarshalNDR

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

type ClearResponse

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

ClearResponse structure represents the Clear operation response

func (*ClearResponse) MarshalNDR

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

func (*ClearResponse) UnmarshalNDR

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

type GetExceptionRequest

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

GetExceptionRequest structure represents the Exception operation request

func (*GetExceptionRequest) MarshalNDR

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

func (*GetExceptionRequest) UnmarshalNDR

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

type GetExceptionResponse

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

GetExceptionResponse structure represents the Exception operation response

func (*GetExceptionResponse) MarshalNDR

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

func (*GetExceptionResponse) UnmarshalNDR

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

type GetMetadataRequest

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

GetMetadataRequest structure represents the GetMetadata operation request

func (*GetMetadataRequest) MarshalNDR

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

func (*GetMetadataRequest) UnmarshalNDR

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

type GetMetadataResponse

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

GetMetadataResponse structure represents the GetMetadata operation response

func (*GetMetadataResponse) MarshalNDR

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

func (*GetMetadataResponse) UnmarshalNDR

func (o *GetMetadataResponse) 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:pbstrName" 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 GetSchemaRequest

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

GetSchemaRequest structure represents the Schema operation request

func (*GetSchemaRequest) MarshalNDR

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

func (*GetSchemaRequest) UnmarshalNDR

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

type GetSchemaResponse

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

GetSchemaResponse structure represents the Schema operation response

func (*GetSchemaResponse) MarshalNDR

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

func (*GetSchemaResponse) UnmarshalNDR

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

type GetStringValueRequest

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

GetStringValueRequest structure represents the StringValue operation request

func (*GetStringValueRequest) MarshalNDR

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

func (*GetStringValueRequest) UnmarshalNDR

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

type GetStringValueResponse

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

GetStringValueResponse structure represents the StringValue operation response

func (*GetStringValueResponse) MarshalNDR

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

func (*GetStringValueResponse) UnmarshalNDR

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

type GetValueRequest

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

GetValueRequest structure represents the Value operation request

func (*GetValueRequest) MarshalNDR

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

func (*GetValueRequest) UnmarshalNDR

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

type GetValueResponse

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

GetValueResponse structure represents the Value operation response

func (*GetValueResponse) MarshalNDR

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

func (*GetValueResponse) UnmarshalNDR

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

type SetMetadataRequest

type SetMetadataRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This         *dcom.ORPCThis `idl:"name:This" json:"this"`
	MetadataType *oaut.String   `idl:"name:bstrMetadataType" json:"metadata_type"`
	Value        *oaut.Variant  `idl:"name:value" json:"value"`
}

SetMetadataRequest structure represents the SetMetadata operation request

func (*SetMetadataRequest) MarshalNDR

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

func (*SetMetadataRequest) UnmarshalNDR

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

type SetMetadataResponse

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

SetMetadataResponse structure represents the SetMetadata operation response

func (*SetMetadataResponse) MarshalNDR

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

func (*SetMetadataResponse) UnmarshalNDR

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

type SetValueRequest

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

SetValueRequest structure represents the Value operation request

func (*SetValueRequest) MarshalNDR

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

func (*SetValueRequest) UnmarshalNDR

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

type SetValueResponse

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

SetValueResponse structure represents the Value operation response

func (*SetValueResponse) MarshalNDR

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

func (*SetValueResponse) UnmarshalNDR

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

type UnimplementedAppHostPropertyServer added in v1.1.5

type UnimplementedAppHostPropertyServer struct {
	iunknown.UnimplementedUnknownServer
}

Unimplemented IAppHostProperty

func (UnimplementedAppHostPropertyServer) Clear added in v1.1.5

func (UnimplementedAppHostPropertyServer) GetException added in v1.1.5

func (UnimplementedAppHostPropertyServer) GetMetadata added in v1.1.5

func (UnimplementedAppHostPropertyServer) GetName added in v1.1.5

func (UnimplementedAppHostPropertyServer) GetSchema added in v1.1.5

func (UnimplementedAppHostPropertyServer) GetStringValue added in v1.1.5

func (UnimplementedAppHostPropertyServer) GetValue added in v1.1.5

func (UnimplementedAppHostPropertyServer) SetMetadata added in v1.1.5

func (UnimplementedAppHostPropertyServer) SetValue added in v1.1.5

Jump to

Keyboard shortcuts

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