iapphostcollectionschema

package
v1.2.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IAppHostCollectionSchema interface identifier de095db1-5368-4d11-81f6-efef619b7bcf
	AppHostCollectionSchemaIID = &dcom.IID{Data1: 0xde095db1, Data2: 0x5368, Data3: 0x4d11, Data4: []byte{0x81, 0xf6, 0xef, 0xef, 0x61, 0x9b, 0x7b, 0xcf}}
	// Syntax UUID
	AppHostCollectionSchemaSyntaxUUID = &uuid.UUID{TimeLow: 0xde095db1, TimeMid: 0x5368, TimeHiAndVersion: 0x4d11, ClockSeqHiAndReserved: 0x81, ClockSeqLow: 0xf6, Node: [6]uint8{0xef, 0xef, 0x61, 0x9b, 0x7b, 0xcf}}
	// Syntax ID
	AppHostCollectionSchemaSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: AppHostCollectionSchemaSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/iisa"
)

Functions

func AppHostCollectionSchemaServerHandle

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

func NewAppHostCollectionSchemaServerHandle

func NewAppHostCollectionSchemaServerHandle(o AppHostCollectionSchemaServer) dcerpc.ServerHandle

func RegisterAppHostCollectionSchemaServer

func RegisterAppHostCollectionSchemaServer(conn dcerpc.Conn, o AppHostCollectionSchemaServer, opts ...dcerpc.Option)

Types

type AppHostCollectionSchemaClient

type AppHostCollectionSchemaClient interface {

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

	// AddElementNames operation.
	GetAddElementNames(context.Context, *GetAddElementNamesRequest, ...dcerpc.CallOption) (*GetAddElementNamesResponse, error)

	// GetAddElementSchema operation.
	GetAddElementSchema(context.Context, *GetAddElementSchemaRequest, ...dcerpc.CallOption) (*GetAddElementSchemaResponse, error)

	// RemoveElementSchema operation.
	GetRemoveElementSchema(context.Context, *GetRemoveElementSchemaRequest, ...dcerpc.CallOption) (*GetRemoveElementSchemaResponse, error)

	// ClearElementSchema operation.
	GetClearElementSchema(context.Context, *GetClearElementSchemaRequest, ...dcerpc.CallOption) (*GetClearElementSchemaResponse, error)

	// IsMergeAppend operation.
	GetIsMergeAppend(context.Context, *GetIsMergeAppendRequest, ...dcerpc.CallOption) (*GetIsMergeAppendResponse, error)

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

	// DoesAllowDuplicates operation.
	GetDoesAllowDuplicates(context.Context, *GetDoesAllowDuplicatesRequest, ...dcerpc.CallOption) (*GetDoesAllowDuplicatesResponse, 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) AppHostCollectionSchemaClient
}

IAppHostCollectionSchema interface.

func NewAppHostCollectionSchemaClient

func NewAppHostCollectionSchemaClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (AppHostCollectionSchemaClient, error)

type AppHostCollectionSchemaServer

type AppHostCollectionSchemaServer interface {

	// IUnknown base class.
	iunknown.UnknownServer

	// AddElementNames operation.
	GetAddElementNames(context.Context, *GetAddElementNamesRequest) (*GetAddElementNamesResponse, error)

	// GetAddElementSchema operation.
	GetAddElementSchema(context.Context, *GetAddElementSchemaRequest) (*GetAddElementSchemaResponse, error)

	// RemoveElementSchema operation.
	GetRemoveElementSchema(context.Context, *GetRemoveElementSchemaRequest) (*GetRemoveElementSchemaResponse, error)

	// ClearElementSchema operation.
	GetClearElementSchema(context.Context, *GetClearElementSchemaRequest) (*GetClearElementSchemaResponse, error)

	// IsMergeAppend operation.
	GetIsMergeAppend(context.Context, *GetIsMergeAppendRequest) (*GetIsMergeAppendResponse, error)

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

	// DoesAllowDuplicates operation.
	GetDoesAllowDuplicates(context.Context, *GetDoesAllowDuplicatesRequest) (*GetDoesAllowDuplicatesResponse, error)
}

IAppHostCollectionSchema server interface.

type GetAddElementNamesRequest

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

GetAddElementNamesRequest structure represents the AddElementNames operation request

func (*GetAddElementNamesRequest) MarshalNDR

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

func (*GetAddElementNamesRequest) UnmarshalNDR

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

type GetAddElementNamesResponse

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

GetAddElementNamesResponse structure represents the AddElementNames operation response

func (*GetAddElementNamesResponse) MarshalNDR

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

func (*GetAddElementNamesResponse) UnmarshalNDR

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

type GetAddElementSchemaRequest

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

GetAddElementSchemaRequest structure represents the GetAddElementSchema operation request

func (*GetAddElementSchemaRequest) MarshalNDR

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

func (*GetAddElementSchemaRequest) UnmarshalNDR

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

type GetAddElementSchemaResponse

type GetAddElementSchemaResponse 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.AppHostElementSchema `idl:"name:ppSchema" json:"schema"`
	// Return: The GetAddElementSchema return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetAddElementSchemaResponse structure represents the GetAddElementSchema operation response

func (*GetAddElementSchemaResponse) MarshalNDR

func (*GetAddElementSchemaResponse) UnmarshalNDR

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

type GetClearElementSchemaRequest

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

GetClearElementSchemaRequest structure represents the ClearElementSchema operation request

func (*GetClearElementSchemaRequest) MarshalNDR

func (*GetClearElementSchemaRequest) UnmarshalNDR

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

type GetClearElementSchemaResponse

type GetClearElementSchemaResponse 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.AppHostElementSchema `idl:"name:ppSchema" json:"schema"`
	// Return: The ClearElementSchema return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetClearElementSchemaResponse structure represents the ClearElementSchema operation response

func (*GetClearElementSchemaResponse) MarshalNDR

func (*GetClearElementSchemaResponse) UnmarshalNDR

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

type GetDoesAllowDuplicatesRequest

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

GetDoesAllowDuplicatesRequest structure represents the DoesAllowDuplicates operation request

func (*GetDoesAllowDuplicatesRequest) MarshalNDR

func (*GetDoesAllowDuplicatesRequest) UnmarshalNDR

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

type GetDoesAllowDuplicatesResponse

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

GetDoesAllowDuplicatesResponse structure represents the DoesAllowDuplicates operation response

func (*GetDoesAllowDuplicatesResponse) MarshalNDR

func (*GetDoesAllowDuplicatesResponse) UnmarshalNDR

type GetIsMergeAppendRequest

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

GetIsMergeAppendRequest structure represents the IsMergeAppend operation request

func (*GetIsMergeAppendRequest) MarshalNDR

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

func (*GetIsMergeAppendRequest) UnmarshalNDR

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

type GetIsMergeAppendResponse

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

GetIsMergeAppendResponse structure represents the IsMergeAppend operation response

func (*GetIsMergeAppendResponse) MarshalNDR

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

func (*GetIsMergeAppendResponse) UnmarshalNDR

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

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

GetRemoveElementSchemaRequest structure represents the RemoveElementSchema operation request

func (*GetRemoveElementSchemaRequest) MarshalNDR

func (*GetRemoveElementSchemaRequest) UnmarshalNDR

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

type GetRemoveElementSchemaResponse

type GetRemoveElementSchemaResponse 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.AppHostElementSchema `idl:"name:ppSchema" json:"schema"`
	// Return: The RemoveElementSchema return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetRemoveElementSchemaResponse structure represents the RemoveElementSchema operation response

func (*GetRemoveElementSchemaResponse) MarshalNDR

func (*GetRemoveElementSchemaResponse) UnmarshalNDR

type UnimplementedAppHostCollectionSchemaServer added in v1.1.5

type UnimplementedAppHostCollectionSchemaServer struct {
	iunknown.UnimplementedUnknownServer
}

Unimplemented IAppHostCollectionSchema

func (UnimplementedAppHostCollectionSchemaServer) GetAddElementNames added in v1.1.5

func (UnimplementedAppHostCollectionSchemaServer) GetAddElementSchema added in v1.1.5

func (UnimplementedAppHostCollectionSchemaServer) GetClearElementSchema added in v1.1.5

func (UnimplementedAppHostCollectionSchemaServer) GetDoesAllowDuplicates added in v1.1.5

func (UnimplementedAppHostCollectionSchemaServer) GetIsMergeAppend added in v1.1.5

func (UnimplementedAppHostCollectionSchemaServer) GetMetadata added in v1.1.5

func (UnimplementedAppHostCollectionSchemaServer) GetRemoveElementSchema added in v1.1.5

Jump to

Keyboard shortcuts

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