iapphostcollectionschema

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 (
	// 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

	// 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

Jump to

Keyboard shortcuts

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