iapphostelementcollection

package
v1.2.4 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IAppHostElementCollection interface identifier c8550bff-5281-4b1e-ac34-99b6fa38464d
	AppHostElementCollectionIID = &dcom.IID{Data1: 0xc8550bff, Data2: 0x5281, Data3: 0x4b1e, Data4: []byte{0xac, 0x34, 0x99, 0xb6, 0xfa, 0x38, 0x46, 0x4d}}
	// Syntax UUID
	AppHostElementCollectionSyntaxUUID = &uuid.UUID{TimeLow: 0xc8550bff, TimeMid: 0x5281, TimeHiAndVersion: 0x4b1e, ClockSeqHiAndReserved: 0xac, ClockSeqLow: 0x34, Node: [6]uint8{0x99, 0xb6, 0xfa, 0x38, 0x46, 0x4d}}
	// Syntax ID
	AppHostElementCollectionSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: AppHostElementCollectionSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/iisa"
)

Functions

func AppHostElementCollectionServerHandle

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

func RegisterAppHostElementCollectionServer

func RegisterAppHostElementCollectionServer(conn dcerpc.Conn, o AppHostElementCollectionServer, opts ...dcerpc.Option)

Types

type AddElementRequest

type AddElementRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This          *dcom.ORPCThis       `idl:"name:This" json:"this"`
	Element       *iisa.AppHostElement `idl:"name:pElement" json:"element"`
	PositionCount int32                `idl:"name:cPosition" json:"position_count"`
}

AddElementRequest structure represents the AddElement operation request

func (*AddElementRequest) MarshalNDR

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

func (*AddElementRequest) UnmarshalNDR

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

type AddElementResponse

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

AddElementResponse structure represents the AddElement operation response

func (*AddElementResponse) MarshalNDR

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

func (*AddElementResponse) UnmarshalNDR

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

type AppHostElementCollectionClient

type AppHostElementCollectionClient interface {

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

	// Count operation.
	GetCount(context.Context, *GetCountRequest, ...dcerpc.CallOption) (*GetCountResponse, error)

	// Item operation.
	GetItem(context.Context, *GetItemRequest, ...dcerpc.CallOption) (*GetItemResponse, error)

	// AddElement operation.
	AddElement(context.Context, *AddElementRequest, ...dcerpc.CallOption) (*AddElementResponse, error)

	// DeleteElement operation.
	DeleteElement(context.Context, *DeleteElementRequest, ...dcerpc.CallOption) (*DeleteElementResponse, error)

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

	// CreateNewElement operation.
	CreateNewElement(context.Context, *CreateNewElementRequest, ...dcerpc.CallOption) (*CreateNewElementResponse, 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) AppHostElementCollectionClient
}

IAppHostElementCollection interface.

func NewAppHostElementCollectionClient

func NewAppHostElementCollectionClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (AppHostElementCollectionClient, error)

type AppHostElementCollectionServer

type AppHostElementCollectionServer interface {

	// IUnknown base class.
	iunknown.UnknownServer

	// Count operation.
	GetCount(context.Context, *GetCountRequest) (*GetCountResponse, error)

	// Item operation.
	GetItem(context.Context, *GetItemRequest) (*GetItemResponse, error)

	// AddElement operation.
	AddElement(context.Context, *AddElementRequest) (*AddElementResponse, error)

	// DeleteElement operation.
	DeleteElement(context.Context, *DeleteElementRequest) (*DeleteElementResponse, error)

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

	// CreateNewElement operation.
	CreateNewElement(context.Context, *CreateNewElementRequest) (*CreateNewElementResponse, error)

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

IAppHostElementCollection 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 CreateNewElementRequest

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

CreateNewElementRequest structure represents the CreateNewElement operation request

func (*CreateNewElementRequest) MarshalNDR

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

func (*CreateNewElementRequest) UnmarshalNDR

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

type CreateNewElementResponse

type CreateNewElementResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That    *dcom.ORPCThat       `idl:"name:That" json:"that"`
	Element *iisa.AppHostElement `idl:"name:ppElement" json:"element"`
	// Return: The CreateNewElement return value.
	Return int32 `idl:"name:Return" json:"return"`
}

CreateNewElementResponse structure represents the CreateNewElement operation response

func (*CreateNewElementResponse) MarshalNDR

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

func (*CreateNewElementResponse) UnmarshalNDR

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

type DeleteElementRequest

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

DeleteElementRequest structure represents the DeleteElement operation request

func (*DeleteElementRequest) MarshalNDR

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

func (*DeleteElementRequest) UnmarshalNDR

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

type DeleteElementResponse

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

DeleteElementResponse structure represents the DeleteElement operation response

func (*DeleteElementResponse) MarshalNDR

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

func (*DeleteElementResponse) UnmarshalNDR

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

type GetCountRequest

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

GetCountRequest structure represents the Count operation request

func (*GetCountRequest) MarshalNDR

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

func (*GetCountRequest) UnmarshalNDR

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

type GetCountResponse

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

GetCountResponse structure represents the Count operation response

func (*GetCountResponse) MarshalNDR

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

func (*GetCountResponse) UnmarshalNDR

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

type GetItemRequest

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

GetItemRequest structure represents the Item operation request

func (*GetItemRequest) MarshalNDR

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

func (*GetItemRequest) UnmarshalNDR

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

type GetItemResponse

type GetItemResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That    *dcom.ORPCThat       `idl:"name:That" json:"that"`
	Element *iisa.AppHostElement `idl:"name:ppElement" json:"element"`
	// Return: The Item return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetItemResponse structure represents the Item operation response

func (*GetItemResponse) MarshalNDR

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

func (*GetItemResponse) UnmarshalNDR

func (o *GetItemResponse) 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.AppHostCollectionSchema `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 UnimplementedAppHostElementCollectionServer added in v1.1.5

type UnimplementedAppHostElementCollectionServer struct {
	iunknown.UnimplementedUnknownServer
}

Unimplemented IAppHostElementCollection

func (UnimplementedAppHostElementCollectionServer) AddElement added in v1.1.5

func (UnimplementedAppHostElementCollectionServer) Clear added in v1.1.5

func (UnimplementedAppHostElementCollectionServer) CreateNewElement added in v1.1.5

func (UnimplementedAppHostElementCollectionServer) DeleteElement added in v1.1.5

func (UnimplementedAppHostElementCollectionServer) GetCount added in v1.1.5

func (UnimplementedAppHostElementCollectionServer) GetItem added in v1.1.5

func (UnimplementedAppHostElementCollectionServer) GetSchema added in v1.1.5

Jump to

Keyboard shortcuts

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