ieventclass2

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Sep 13, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IEventClass2 interface identifier fb2b72a1-7a68-11d1-88f9-0080c7d771bf
	EventClass2IID = &dcom.IID{Data1: 0xfb2b72a1, Data2: 0x7a68, Data3: 0x11d1, Data4: []byte{0x88, 0xf9, 0x00, 0x80, 0xc7, 0xd7, 0x71, 0xbf}}
	// Syntax UUID
	EventClass2SyntaxUUID = &uuid.UUID{TimeLow: 0xfb2b72a1, TimeMid: 0x7a68, TimeHiAndVersion: 0x11d1, ClockSeqHiAndReserved: 0x88, ClockSeqLow: 0xf9, Node: [6]uint8{0x0, 0x80, 0xc7, 0xd7, 0x71, 0xbf}}
	// Syntax ID
	EventClass2SyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: EventClass2SyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/comev"
)

Functions

func EventClass2ServerHandle

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

func NewEventClass2ServerHandle

func NewEventClass2ServerHandle(o EventClass2Server) dcerpc.ServerHandle

func RegisterEventClass2Server

func RegisterEventClass2Server(conn dcerpc.Conn, o EventClass2Server, opts ...dcerpc.Option)

Types

type EventClass2Client

type EventClass2Client interface {

	// IEventClass retrieval method.
	EventClass() ieventclass.EventClassClient

	// PublisherID operation.
	GetPublisherID(context.Context, *GetPublisherIDRequest, ...dcerpc.CallOption) (*GetPublisherIDResponse, error)

	// PublisherID operation.
	SetPublisherID(context.Context, *SetPublisherIDRequest, ...dcerpc.CallOption) (*SetPublisherIDResponse, error)

	// MultiInterfacePublisherFilterCLSID operation.
	GetMultiInterfacePublisherFilterClassID(context.Context, *GetMultiInterfacePublisherFilterClassIDRequest, ...dcerpc.CallOption) (*GetMultiInterfacePublisherFilterClassIDResponse, error)

	// MultiInterfacePublisherFilterCLSID operation.
	SetMultiInterfacePublisherFilterClassID(context.Context, *SetMultiInterfacePublisherFilterClassIDRequest, ...dcerpc.CallOption) (*SetMultiInterfacePublisherFilterClassIDResponse, error)

	// AllowInprocActivation operation.
	GetAllowInProcessActivation(context.Context, *GetAllowInProcessActivationRequest, ...dcerpc.CallOption) (*GetAllowInProcessActivationResponse, error)

	// AllowInprocActivation operation.
	SetAllowInProcessActivation(context.Context, *SetAllowInProcessActivationRequest, ...dcerpc.CallOption) (*SetAllowInProcessActivationResponse, error)

	// FireInParallel operation.
	GetFireInParallel(context.Context, *GetFireInParallelRequest, ...dcerpc.CallOption) (*GetFireInParallelResponse, error)

	// FireInParallel operation.
	SetFireInParallel(context.Context, *SetFireInParallelRequest, ...dcerpc.CallOption) (*SetFireInParallelResponse, error)

	// AlterContext alters the client context.
	AlterContext(context.Context, ...dcerpc.Option) error

	// IPID sets the object interface identifier.
	IPID(context.Context, *dcom.IPID) EventClass2Client
}

IEventClass2 interface.

func NewEventClass2Client

func NewEventClass2Client(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (EventClass2Client, error)

type EventClass2Server

type EventClass2Server interface {

	// IEventClass base class.
	ieventclass.EventClassServer

	// PublisherID operation.
	GetPublisherID(context.Context, *GetPublisherIDRequest) (*GetPublisherIDResponse, error)

	// PublisherID operation.
	SetPublisherID(context.Context, *SetPublisherIDRequest) (*SetPublisherIDResponse, error)

	// MultiInterfacePublisherFilterCLSID operation.
	GetMultiInterfacePublisherFilterClassID(context.Context, *GetMultiInterfacePublisherFilterClassIDRequest) (*GetMultiInterfacePublisherFilterClassIDResponse, error)

	// MultiInterfacePublisherFilterCLSID operation.
	SetMultiInterfacePublisherFilterClassID(context.Context, *SetMultiInterfacePublisherFilterClassIDRequest) (*SetMultiInterfacePublisherFilterClassIDResponse, error)

	// AllowInprocActivation operation.
	GetAllowInProcessActivation(context.Context, *GetAllowInProcessActivationRequest) (*GetAllowInProcessActivationResponse, error)

	// AllowInprocActivation operation.
	SetAllowInProcessActivation(context.Context, *SetAllowInProcessActivationRequest) (*SetAllowInProcessActivationResponse, error)

	// FireInParallel operation.
	GetFireInParallel(context.Context, *GetFireInParallelRequest) (*GetFireInParallelResponse, error)

	// FireInParallel operation.
	SetFireInParallel(context.Context, *SetFireInParallelRequest) (*SetFireInParallelResponse, error)
}

IEventClass2 server interface.

type GetAllowInProcessActivationRequest

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

GetAllowInProcessActivationRequest structure represents the AllowInprocActivation operation request

func (*GetAllowInProcessActivationRequest) MarshalNDR

func (*GetAllowInProcessActivationRequest) UnmarshalNDR

type GetAllowInProcessActivationResponse

type GetAllowInProcessActivationResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That                     *dcom.ORPCThat `idl:"name:That" json:"that"`
	AllowInProcessActivation bool           `idl:"name:pfAllowInprocActivation" json:"allow_in_process_activation"`
	// Return: The AllowInprocActivation return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetAllowInProcessActivationResponse structure represents the AllowInprocActivation operation response

func (*GetAllowInProcessActivationResponse) MarshalNDR

func (*GetAllowInProcessActivationResponse) UnmarshalNDR

type GetFireInParallelRequest

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

GetFireInParallelRequest structure represents the FireInParallel operation request

func (*GetFireInParallelRequest) MarshalNDR

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

func (*GetFireInParallelRequest) UnmarshalNDR

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

type GetFireInParallelResponse

type GetFireInParallelResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That           *dcom.ORPCThat `idl:"name:That" json:"that"`
	FireInParallel bool           `idl:"name:pfFireInParallel" json:"fire_in_parallel"`
	// Return: The FireInParallel return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetFireInParallelResponse structure represents the FireInParallel operation response

func (*GetFireInParallelResponse) MarshalNDR

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

func (*GetFireInParallelResponse) UnmarshalNDR

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

type GetMultiInterfacePublisherFilterClassIDRequest

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

GetMultiInterfacePublisherFilterClassIDRequest structure represents the MultiInterfacePublisherFilterCLSID operation request

func (*GetMultiInterfacePublisherFilterClassIDRequest) MarshalNDR

func (*GetMultiInterfacePublisherFilterClassIDRequest) UnmarshalNDR

type GetMultiInterfacePublisherFilterClassIDResponse

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

GetMultiInterfacePublisherFilterClassIDResponse structure represents the MultiInterfacePublisherFilterCLSID operation response

func (*GetMultiInterfacePublisherFilterClassIDResponse) MarshalNDR

func (*GetMultiInterfacePublisherFilterClassIDResponse) UnmarshalNDR

type GetPublisherIDRequest

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

GetPublisherIDRequest structure represents the PublisherID operation request

func (*GetPublisherIDRequest) MarshalNDR

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

func (*GetPublisherIDRequest) UnmarshalNDR

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

type GetPublisherIDResponse

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

GetPublisherIDResponse structure represents the PublisherID operation response

func (*GetPublisherIDResponse) MarshalNDR

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

func (*GetPublisherIDResponse) UnmarshalNDR

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

type SetAllowInProcessActivationRequest

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

SetAllowInProcessActivationRequest structure represents the AllowInprocActivation operation request

func (*SetAllowInProcessActivationRequest) MarshalNDR

func (*SetAllowInProcessActivationRequest) UnmarshalNDR

type SetAllowInProcessActivationResponse

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

SetAllowInProcessActivationResponse structure represents the AllowInprocActivation operation response

func (*SetAllowInProcessActivationResponse) MarshalNDR

func (*SetAllowInProcessActivationResponse) UnmarshalNDR

type SetFireInParallelRequest

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

SetFireInParallelRequest structure represents the FireInParallel operation request

func (*SetFireInParallelRequest) MarshalNDR

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

func (*SetFireInParallelRequest) UnmarshalNDR

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

type SetFireInParallelResponse

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

SetFireInParallelResponse structure represents the FireInParallel operation response

func (*SetFireInParallelResponse) MarshalNDR

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

func (*SetFireInParallelResponse) UnmarshalNDR

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

type SetMultiInterfacePublisherFilterClassIDRequest

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

SetMultiInterfacePublisherFilterClassIDRequest structure represents the MultiInterfacePublisherFilterCLSID operation request

func (*SetMultiInterfacePublisherFilterClassIDRequest) MarshalNDR

func (*SetMultiInterfacePublisherFilterClassIDRequest) UnmarshalNDR

type SetMultiInterfacePublisherFilterClassIDResponse

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

SetMultiInterfacePublisherFilterClassIDResponse structure represents the MultiInterfacePublisherFilterCLSID operation response

func (*SetMultiInterfacePublisherFilterClassIDResponse) MarshalNDR

func (*SetMultiInterfacePublisherFilterClassIDResponse) UnmarshalNDR

type SetPublisherIDRequest

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

SetPublisherIDRequest structure represents the PublisherID operation request

func (*SetPublisherIDRequest) MarshalNDR

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

func (*SetPublisherIDRequest) UnmarshalNDR

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

type SetPublisherIDResponse

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

SetPublisherIDResponse structure represents the PublisherID operation response

func (*SetPublisherIDResponse) MarshalNDR

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

func (*SetPublisherIDResponse) UnmarshalNDR

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

Jump to

Keyboard shortcuts

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