iapphostelementschema

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 (
	// IAppHostElementSchema interface identifier ef13d885-642c-4709-99ec-b89561c6bc69
	AppHostElementSchemaIID = &dcom.IID{Data1: 0xef13d885, Data2: 0x642c, Data3: 0x4709, Data4: []byte{0x99, 0xec, 0xb8, 0x95, 0x61, 0xc6, 0xbc, 0x69}}
	// Syntax UUID
	AppHostElementSchemaSyntaxUUID = &uuid.UUID{TimeLow: 0xef13d885, TimeMid: 0x642c, TimeHiAndVersion: 0x4709, ClockSeqHiAndReserved: 0x99, ClockSeqLow: 0xec, Node: [6]uint8{0xb8, 0x95, 0x61, 0xc6, 0xbc, 0x69}}
	// Syntax ID
	AppHostElementSchemaSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: AppHostElementSchemaSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/iisa"
)

Functions

func AppHostElementSchemaServerHandle

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

func NewAppHostElementSchemaServerHandle

func NewAppHostElementSchemaServerHandle(o AppHostElementSchemaServer) dcerpc.ServerHandle

func RegisterAppHostElementSchemaServer

func RegisterAppHostElementSchemaServer(conn dcerpc.Conn, o AppHostElementSchemaServer, opts ...dcerpc.Option)

Types

type AppHostElementSchemaClient

type AppHostElementSchemaClient interface {

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

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

	// DoesAllowUnschematizedProperties operation.
	GetDoesAllowUnschematizedProperties(context.Context, *GetDoesAllowUnschematizedPropertiesRequest, ...dcerpc.CallOption) (*GetDoesAllowUnschematizedPropertiesResponse, error)

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

	// CollectionSchema operation.
	GetCollectionSchema(context.Context, *GetCollectionSchemaRequest, ...dcerpc.CallOption) (*GetCollectionSchemaResponse, error)

	// ChildElementSchemas operation.
	GetChildElementSchemas(context.Context, *GetChildElementSchemasRequest, ...dcerpc.CallOption) (*GetChildElementSchemasResponse, error)

	// PropertySchemas operation.
	GetPropertySchemas(context.Context, *GetPropertySchemasRequest, ...dcerpc.CallOption) (*GetPropertySchemasResponse, error)

	// IsCollectionDefault operation.
	GetIsCollectionDefault(context.Context, *GetIsCollectionDefaultRequest, ...dcerpc.CallOption) (*GetIsCollectionDefaultResponse, 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) AppHostElementSchemaClient
}

IAppHostElementSchema interface.

func NewAppHostElementSchemaClient

func NewAppHostElementSchemaClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (AppHostElementSchemaClient, error)

type AppHostElementSchemaServer

type AppHostElementSchemaServer interface {

	// IUnknown base class.
	iunknown.UnknownServer

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

	// DoesAllowUnschematizedProperties operation.
	GetDoesAllowUnschematizedProperties(context.Context, *GetDoesAllowUnschematizedPropertiesRequest) (*GetDoesAllowUnschematizedPropertiesResponse, error)

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

	// CollectionSchema operation.
	GetCollectionSchema(context.Context, *GetCollectionSchemaRequest) (*GetCollectionSchemaResponse, error)

	// ChildElementSchemas operation.
	GetChildElementSchemas(context.Context, *GetChildElementSchemasRequest) (*GetChildElementSchemasResponse, error)

	// PropertySchemas operation.
	GetPropertySchemas(context.Context, *GetPropertySchemasRequest) (*GetPropertySchemasResponse, error)

	// IsCollectionDefault operation.
	GetIsCollectionDefault(context.Context, *GetIsCollectionDefaultRequest) (*GetIsCollectionDefaultResponse, error)
}

IAppHostElementSchema server interface.

type GetChildElementSchemasRequest

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

GetChildElementSchemasRequest structure represents the ChildElementSchemas operation request

func (*GetChildElementSchemasRequest) MarshalNDR

func (*GetChildElementSchemasRequest) UnmarshalNDR

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

type GetChildElementSchemasResponse

type GetChildElementSchemasResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That         *dcom.ORPCThat                       `idl:"name:That" json:"that"`
	ChildSchemas *iisa.AppHostElementSchemaCollection `idl:"name:ppChildSchemas" json:"child_schemas"`
	// Return: The ChildElementSchemas return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetChildElementSchemasResponse structure represents the ChildElementSchemas operation response

func (*GetChildElementSchemasResponse) MarshalNDR

func (*GetChildElementSchemasResponse) UnmarshalNDR

type GetCollectionSchemaRequest

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

GetCollectionSchemaRequest structure represents the CollectionSchema operation request

func (*GetCollectionSchemaRequest) MarshalNDR

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

func (*GetCollectionSchemaRequest) UnmarshalNDR

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

type GetCollectionSchemaResponse

type GetCollectionSchemaResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That             *dcom.ORPCThat                `idl:"name:That" json:"that"`
	CollectionSchema *iisa.AppHostCollectionSchema `idl:"name:ppCollectionSchema" json:"collection_schema"`
	// Return: The CollectionSchema return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetCollectionSchemaResponse structure represents the CollectionSchema operation response

func (*GetCollectionSchemaResponse) MarshalNDR

func (*GetCollectionSchemaResponse) UnmarshalNDR

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

type GetDoesAllowUnschematizedPropertiesRequest

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

GetDoesAllowUnschematizedPropertiesRequest structure represents the DoesAllowUnschematizedProperties operation request

func (*GetDoesAllowUnschematizedPropertiesRequest) MarshalNDR

func (*GetDoesAllowUnschematizedPropertiesRequest) UnmarshalNDR

type GetDoesAllowUnschematizedPropertiesResponse

type GetDoesAllowUnschematizedPropertiesResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That               *dcom.ORPCThat `idl:"name:That" json:"that"`
	AllowUnschematized int16          `idl:"name:pfAllowUnschematized" json:"allow_unschematized"`
	// Return: The DoesAllowUnschematizedProperties return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetDoesAllowUnschematizedPropertiesResponse structure represents the DoesAllowUnschematizedProperties operation response

func (*GetDoesAllowUnschematizedPropertiesResponse) MarshalNDR

func (*GetDoesAllowUnschematizedPropertiesResponse) UnmarshalNDR

type GetIsCollectionDefaultRequest

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

GetIsCollectionDefaultRequest structure represents the IsCollectionDefault operation request

func (*GetIsCollectionDefaultRequest) MarshalNDR

func (*GetIsCollectionDefaultRequest) UnmarshalNDR

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

type GetIsCollectionDefaultResponse

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

GetIsCollectionDefaultResponse structure represents the IsCollectionDefault operation response

func (*GetIsCollectionDefaultResponse) MarshalNDR

func (*GetIsCollectionDefaultResponse) UnmarshalNDR

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 GetPropertySchemasRequest

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

GetPropertySchemasRequest structure represents the PropertySchemas operation request

func (*GetPropertySchemasRequest) MarshalNDR

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

func (*GetPropertySchemasRequest) UnmarshalNDR

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

type GetPropertySchemasResponse

type GetPropertySchemasResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That            *dcom.ORPCThat                        `idl:"name:That" json:"that"`
	PropertySchemas *iisa.AppHostPropertySchemaCollection `idl:"name:ppPropertySchemas" json:"property_schemas"`
	// Return: The PropertySchemas return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetPropertySchemasResponse structure represents the PropertySchemas operation response

func (*GetPropertySchemasResponse) MarshalNDR

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

func (*GetPropertySchemasResponse) UnmarshalNDR

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

type UnimplementedAppHostElementSchemaServer added in v1.1.5

type UnimplementedAppHostElementSchemaServer struct {
	iunknown.UnimplementedUnknownServer
}

Unimplemented IAppHostElementSchema

func (UnimplementedAppHostElementSchemaServer) GetChildElementSchemas added in v1.1.5

func (UnimplementedAppHostElementSchemaServer) GetCollectionSchema added in v1.1.5

func (UnimplementedAppHostElementSchemaServer) GetDoesAllowUnschematizedProperties added in v1.1.5

func (UnimplementedAppHostElementSchemaServer) GetIsCollectionDefault added in v1.1.5

func (UnimplementedAppHostElementSchemaServer) GetMetadata added in v1.1.5

func (UnimplementedAppHostElementSchemaServer) GetName added in v1.1.5

func (UnimplementedAppHostElementSchemaServer) GetPropertySchemas added in v1.1.5

Jump to

Keyboard shortcuts

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