ieventsubscription3

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: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IEventSubscription3 interface identifier fbc1d17d-c498-43a0-81af-423ddd530af6
	EventSubscription3IID = &dcom.IID{Data1: 0xfbc1d17d, Data2: 0xc498, Data3: 0x43a0, Data4: []byte{0x81, 0xaf, 0x42, 0x3d, 0xdd, 0x53, 0x0a, 0xf6}}
	// Syntax UUID
	EventSubscription3SyntaxUUID = &uuid.UUID{TimeLow: 0xfbc1d17d, TimeMid: 0xc498, TimeHiAndVersion: 0x43a0, ClockSeqHiAndReserved: 0x81, ClockSeqLow: 0xaf, Node: [6]uint8{0x42, 0x3d, 0xdd, 0x53, 0xa, 0xf6}}
	// Syntax ID
	EventSubscription3SyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: EventSubscription3SyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/comev"
)

Functions

func EventSubscription3ServerHandle

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

func NewEventSubscription3ServerHandle

func NewEventSubscription3ServerHandle(o EventSubscription3Server) dcerpc.ServerHandle

func RegisterEventSubscription3Server

func RegisterEventSubscription3Server(conn dcerpc.Conn, o EventSubscription3Server, opts ...dcerpc.Option)

Types

type EventSubscription3Client

type EventSubscription3Client interface {

	// IEventSubscription2 retrieval method.
	EventSubscription2() ieventsubscription2.EventSubscription2Client

	// EventClassPartitionID operation.
	GetEventClassPartitionID(context.Context, *GetEventClassPartitionIDRequest, ...dcerpc.CallOption) (*GetEventClassPartitionIDResponse, error)

	// EventClassPartitionID operation.
	SetEventClassPartitionID(context.Context, *SetEventClassPartitionIDRequest, ...dcerpc.CallOption) (*SetEventClassPartitionIDResponse, error)

	// EventClassApplicationID operation.
	GetEventClassApplicationID(context.Context, *GetEventClassApplicationIDRequest, ...dcerpc.CallOption) (*GetEventClassApplicationIDResponse, error)

	// EventClassApplicationID operation.
	SetEventClassApplicationID(context.Context, *SetEventClassApplicationIDRequest, ...dcerpc.CallOption) (*SetEventClassApplicationIDResponse, error)

	// SubscriberPartitionID operation.
	GetSubscriberPartitionID(context.Context, *GetSubscriberPartitionIDRequest, ...dcerpc.CallOption) (*GetSubscriberPartitionIDResponse, error)

	// SubscriberPartitionID operation.
	SetSubscriberPartitionID(context.Context, *SetSubscriberPartitionIDRequest, ...dcerpc.CallOption) (*SetSubscriberPartitionIDResponse, error)

	// SubscriberApplicationID operation.
	GetSubscriberApplicationID(context.Context, *GetSubscriberApplicationIDRequest, ...dcerpc.CallOption) (*GetSubscriberApplicationIDResponse, error)

	// SubscriberApplicationID operation.
	SetSubscriberApplicationID(context.Context, *SetSubscriberApplicationIDRequest, ...dcerpc.CallOption) (*SetSubscriberApplicationIDResponse, 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) EventSubscription3Client
}

IEventSubscription3 interface.

func NewEventSubscription3Client

func NewEventSubscription3Client(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (EventSubscription3Client, error)

type EventSubscription3Server

type EventSubscription3Server interface {

	// IEventSubscription2 base class.
	ieventsubscription2.EventSubscription2Server

	// EventClassPartitionID operation.
	GetEventClassPartitionID(context.Context, *GetEventClassPartitionIDRequest) (*GetEventClassPartitionIDResponse, error)

	// EventClassPartitionID operation.
	SetEventClassPartitionID(context.Context, *SetEventClassPartitionIDRequest) (*SetEventClassPartitionIDResponse, error)

	// EventClassApplicationID operation.
	GetEventClassApplicationID(context.Context, *GetEventClassApplicationIDRequest) (*GetEventClassApplicationIDResponse, error)

	// EventClassApplicationID operation.
	SetEventClassApplicationID(context.Context, *SetEventClassApplicationIDRequest) (*SetEventClassApplicationIDResponse, error)

	// SubscriberPartitionID operation.
	GetSubscriberPartitionID(context.Context, *GetSubscriberPartitionIDRequest) (*GetSubscriberPartitionIDResponse, error)

	// SubscriberPartitionID operation.
	SetSubscriberPartitionID(context.Context, *SetSubscriberPartitionIDRequest) (*SetSubscriberPartitionIDResponse, error)

	// SubscriberApplicationID operation.
	GetSubscriberApplicationID(context.Context, *GetSubscriberApplicationIDRequest) (*GetSubscriberApplicationIDResponse, error)

	// SubscriberApplicationID operation.
	SetSubscriberApplicationID(context.Context, *SetSubscriberApplicationIDRequest) (*SetSubscriberApplicationIDResponse, error)
}

IEventSubscription3 server interface.

type GetEventClassApplicationIDRequest

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

GetEventClassApplicationIDRequest structure represents the EventClassApplicationID operation request

func (*GetEventClassApplicationIDRequest) MarshalNDR

func (*GetEventClassApplicationIDRequest) UnmarshalNDR

type GetEventClassApplicationIDResponse

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

GetEventClassApplicationIDResponse structure represents the EventClassApplicationID operation response

func (*GetEventClassApplicationIDResponse) MarshalNDR

func (*GetEventClassApplicationIDResponse) UnmarshalNDR

type GetEventClassPartitionIDRequest

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

GetEventClassPartitionIDRequest structure represents the EventClassPartitionID operation request

func (*GetEventClassPartitionIDRequest) MarshalNDR

func (*GetEventClassPartitionIDRequest) UnmarshalNDR

type GetEventClassPartitionIDResponse

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

GetEventClassPartitionIDResponse structure represents the EventClassPartitionID operation response

func (*GetEventClassPartitionIDResponse) MarshalNDR

func (*GetEventClassPartitionIDResponse) UnmarshalNDR

type GetSubscriberApplicationIDRequest

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

GetSubscriberApplicationIDRequest structure represents the SubscriberApplicationID operation request

func (*GetSubscriberApplicationIDRequest) MarshalNDR

func (*GetSubscriberApplicationIDRequest) UnmarshalNDR

type GetSubscriberApplicationIDResponse

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

GetSubscriberApplicationIDResponse structure represents the SubscriberApplicationID operation response

func (*GetSubscriberApplicationIDResponse) MarshalNDR

func (*GetSubscriberApplicationIDResponse) UnmarshalNDR

type GetSubscriberPartitionIDRequest

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

GetSubscriberPartitionIDRequest structure represents the SubscriberPartitionID operation request

func (*GetSubscriberPartitionIDRequest) MarshalNDR

func (*GetSubscriberPartitionIDRequest) UnmarshalNDR

type GetSubscriberPartitionIDResponse

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

GetSubscriberPartitionIDResponse structure represents the SubscriberPartitionID operation response

func (*GetSubscriberPartitionIDResponse) MarshalNDR

func (*GetSubscriberPartitionIDResponse) UnmarshalNDR

type SetEventClassApplicationIDRequest

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

SetEventClassApplicationIDRequest structure represents the EventClassApplicationID operation request

func (*SetEventClassApplicationIDRequest) MarshalNDR

func (*SetEventClassApplicationIDRequest) UnmarshalNDR

type SetEventClassApplicationIDResponse

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

SetEventClassApplicationIDResponse structure represents the EventClassApplicationID operation response

func (*SetEventClassApplicationIDResponse) MarshalNDR

func (*SetEventClassApplicationIDResponse) UnmarshalNDR

type SetEventClassPartitionIDRequest

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

SetEventClassPartitionIDRequest structure represents the EventClassPartitionID operation request

func (*SetEventClassPartitionIDRequest) MarshalNDR

func (*SetEventClassPartitionIDRequest) UnmarshalNDR

type SetEventClassPartitionIDResponse

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

SetEventClassPartitionIDResponse structure represents the EventClassPartitionID operation response

func (*SetEventClassPartitionIDResponse) MarshalNDR

func (*SetEventClassPartitionIDResponse) UnmarshalNDR

type SetSubscriberApplicationIDRequest

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

SetSubscriberApplicationIDRequest structure represents the SubscriberApplicationID operation request

func (*SetSubscriberApplicationIDRequest) MarshalNDR

func (*SetSubscriberApplicationIDRequest) UnmarshalNDR

type SetSubscriberApplicationIDResponse

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

SetSubscriberApplicationIDResponse structure represents the SubscriberApplicationID operation response

func (*SetSubscriberApplicationIDResponse) MarshalNDR

func (*SetSubscriberApplicationIDResponse) UnmarshalNDR

type SetSubscriberPartitionIDRequest

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

SetSubscriberPartitionIDRequest structure represents the SubscriberPartitionID operation request

func (*SetSubscriberPartitionIDRequest) MarshalNDR

func (*SetSubscriberPartitionIDRequest) UnmarshalNDR

type SetSubscriberPartitionIDResponse

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

SetSubscriberPartitionIDResponse structure represents the SubscriberPartitionID operation response

func (*SetSubscriberPartitionIDResponse) MarshalNDR

func (*SetSubscriberPartitionIDResponse) UnmarshalNDR

type UnimplementedEventSubscription3Server added in v1.1.5

type UnimplementedEventSubscription3Server struct {
	ieventsubscription2.UnimplementedEventSubscription2Server
}

Unimplemented IEventSubscription3

func (UnimplementedEventSubscription3Server) GetEventClassApplicationID added in v1.1.5

func (UnimplementedEventSubscription3Server) GetEventClassPartitionID added in v1.1.5

func (UnimplementedEventSubscription3Server) GetSubscriberApplicationID added in v1.1.5

func (UnimplementedEventSubscription3Server) GetSubscriberPartitionID added in v1.1.5

func (UnimplementedEventSubscription3Server) SetEventClassApplicationID added in v1.1.5

func (UnimplementedEventSubscription3Server) SetEventClassPartitionID added in v1.1.5

func (UnimplementedEventSubscription3Server) SetSubscriberApplicationID added in v1.1.5

func (UnimplementedEventSubscription3Server) SetSubscriberPartitionID added in v1.1.5

Jump to

Keyboard shortcuts

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