iapphostsectiongroup

package
v1.2.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IAppHostSectionGroup interface identifier 0dd8a158-ebe6-4008-a1d9-b7ecc8f1104b
	AppHostSectionGroupIID = &dcom.IID{Data1: 0x0dd8a158, Data2: 0xebe6, Data3: 0x4008, Data4: []byte{0xa1, 0xd9, 0xb7, 0xec, 0xc8, 0xf1, 0x10, 0x4b}}
	// Syntax UUID
	AppHostSectionGroupSyntaxUUID = &uuid.UUID{TimeLow: 0xdd8a158, TimeMid: 0xebe6, TimeHiAndVersion: 0x4008, ClockSeqHiAndReserved: 0xa1, ClockSeqLow: 0xd9, Node: [6]uint8{0xb7, 0xec, 0xc8, 0xf1, 0x10, 0x4b}}
	// Syntax ID
	AppHostSectionGroupSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: AppHostSectionGroupSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/iisa"
)

Functions

func AppHostSectionGroupServerHandle

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

func NewAppHostSectionGroupServerHandle

func NewAppHostSectionGroupServerHandle(o AppHostSectionGroupServer) dcerpc.ServerHandle

func RegisterAppHostSectionGroupServer

func RegisterAppHostSectionGroupServer(conn dcerpc.Conn, o AppHostSectionGroupServer, opts ...dcerpc.Option)

Types

type AddSectionGroupRequest

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

AddSectionGroupRequest structure represents the AddSectionGroup operation request

func (*AddSectionGroupRequest) MarshalNDR

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

func (*AddSectionGroupRequest) UnmarshalNDR

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

type AddSectionGroupResponse

type AddSectionGroupResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That         *dcom.ORPCThat            `idl:"name:That" json:"that"`
	SectionGroup *iisa.AppHostSectionGroup `idl:"name:ppSectionGroup" json:"section_group"`
	// Return: The AddSectionGroup return value.
	Return int32 `idl:"name:Return" json:"return"`
}

AddSectionGroupResponse structure represents the AddSectionGroup operation response

func (*AddSectionGroupResponse) MarshalNDR

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

func (*AddSectionGroupResponse) UnmarshalNDR

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

type AppHostSectionGroupClient

type AppHostSectionGroupClient 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)

	// Sections operation.
	GetSections(context.Context, *GetSectionsRequest, ...dcerpc.CallOption) (*GetSectionsResponse, error)

	// AddSectionGroup operation.
	AddSectionGroup(context.Context, *AddSectionGroupRequest, ...dcerpc.CallOption) (*AddSectionGroupResponse, error)

	// DeleteSectionGroup operation.
	DeleteSectionGroup(context.Context, *DeleteSectionGroupRequest, ...dcerpc.CallOption) (*DeleteSectionGroupResponse, error)

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

	// Type operation.
	GetType(context.Context, *GetTypeRequest, ...dcerpc.CallOption) (*GetTypeResponse, error)

	// Type operation.
	SetType(context.Context, *SetTypeRequest, ...dcerpc.CallOption) (*SetTypeResponse, 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) AppHostSectionGroupClient
}

IAppHostSectionGroup interface.

func NewAppHostSectionGroupClient

func NewAppHostSectionGroupClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (AppHostSectionGroupClient, error)

type AppHostSectionGroupServer

type AppHostSectionGroupServer interface {

	// IUnknown base class.
	iunknown.UnknownServer

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

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

	// Sections operation.
	GetSections(context.Context, *GetSectionsRequest) (*GetSectionsResponse, error)

	// AddSectionGroup operation.
	AddSectionGroup(context.Context, *AddSectionGroupRequest) (*AddSectionGroupResponse, error)

	// DeleteSectionGroup operation.
	DeleteSectionGroup(context.Context, *DeleteSectionGroupRequest) (*DeleteSectionGroupResponse, error)

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

	// Type operation.
	GetType(context.Context, *GetTypeRequest) (*GetTypeResponse, error)

	// Type operation.
	SetType(context.Context, *SetTypeRequest) (*SetTypeResponse, error)
}

IAppHostSectionGroup server interface.

type DeleteSectionGroupRequest

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

DeleteSectionGroupRequest structure represents the DeleteSectionGroup operation request

func (*DeleteSectionGroupRequest) MarshalNDR

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

func (*DeleteSectionGroupRequest) UnmarshalNDR

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

type DeleteSectionGroupResponse

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

DeleteSectionGroupResponse structure represents the DeleteSectionGroup operation response

func (*DeleteSectionGroupResponse) MarshalNDR

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

func (*DeleteSectionGroupResponse) UnmarshalNDR

func (o *DeleteSectionGroupResponse) 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"`
	SectionGroupCount uint32         `idl:"name:pcSectionGroup" json:"section_group_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"`
	VarIndex *oaut.Variant  `idl:"name:varIndex" json:"var_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"`
	SectionGroup *iisa.AppHostSectionGroup `idl:"name:ppSectionGroup" json:"section_group"`
	// 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 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 GetSectionsRequest

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

GetSectionsRequest structure represents the Sections operation request

func (*GetSectionsRequest) MarshalNDR

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

func (*GetSectionsRequest) UnmarshalNDR

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

type GetSectionsResponse

type GetSectionsResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That     *dcom.ORPCThat                           `idl:"name:That" json:"that"`
	Sections *iisa.AppHostSectionDefinitionCollection `idl:"name:ppSections" json:"sections"`
	// Return: The Sections return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetSectionsResponse structure represents the Sections operation response

func (*GetSectionsResponse) MarshalNDR

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

func (*GetSectionsResponse) UnmarshalNDR

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

type GetTypeRequest

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

GetTypeRequest structure represents the Type operation request

func (*GetTypeRequest) MarshalNDR

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

func (*GetTypeRequest) UnmarshalNDR

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

type GetTypeResponse

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

GetTypeResponse structure represents the Type operation response

func (*GetTypeResponse) MarshalNDR

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

func (*GetTypeResponse) UnmarshalNDR

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

type SetTypeRequest

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

SetTypeRequest structure represents the Type operation request

func (*SetTypeRequest) MarshalNDR

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

func (*SetTypeRequest) UnmarshalNDR

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

type SetTypeResponse

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

SetTypeResponse structure represents the Type operation response

func (*SetTypeResponse) MarshalNDR

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

func (*SetTypeResponse) UnmarshalNDR

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

type UnimplementedAppHostSectionGroupServer added in v1.1.5

type UnimplementedAppHostSectionGroupServer struct {
	iunknown.UnimplementedUnknownServer
}

Unimplemented IAppHostSectionGroup

func (UnimplementedAppHostSectionGroupServer) AddSectionGroup added in v1.1.5

func (UnimplementedAppHostSectionGroupServer) DeleteSectionGroup added in v1.1.5

func (UnimplementedAppHostSectionGroupServer) GetCount added in v1.1.5

func (UnimplementedAppHostSectionGroupServer) GetItem added in v1.1.5

func (UnimplementedAppHostSectionGroupServer) GetName added in v1.1.5

func (UnimplementedAppHostSectionGroupServer) GetSections added in v1.1.5

func (UnimplementedAppHostSectionGroupServer) GetType added in v1.1.5

func (UnimplementedAppHostSectionGroupServer) SetType added in v1.1.5

Jump to

Keyboard shortcuts

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