ieventsubscription

package
v1.2.4 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// IEventSubscription interface identifier 4a6b0e15-2e38-11d1-9965-00c04fbbb345
	EventSubscriptionIID = &dcom.IID{Data1: 0x4a6b0e15, Data2: 0x2e38, Data3: 0x11d1, Data4: []byte{0x99, 0x65, 0x00, 0xc0, 0x4f, 0xbb, 0xb3, 0x45}}
	// Syntax UUID
	EventSubscriptionSyntaxUUID = &uuid.UUID{TimeLow: 0x4a6b0e15, TimeMid: 0x2e38, TimeHiAndVersion: 0x11d1, ClockSeqHiAndReserved: 0x99, ClockSeqLow: 0x65, Node: [6]uint8{0x0, 0xc0, 0x4f, 0xbb, 0xb3, 0x45}}
	// Syntax ID
	EventSubscriptionSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: EventSubscriptionSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0}
)
View Source
var (
	// import guard
	GoPackage = "dcom/comev"
)

Functions

func EventSubscriptionServerHandle

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

func NewEventSubscriptionServerHandle

func NewEventSubscriptionServerHandle(o EventSubscriptionServer) dcerpc.ServerHandle

func RegisterEventSubscriptionServer

func RegisterEventSubscriptionServer(conn dcerpc.Conn, o EventSubscriptionServer, opts ...dcerpc.Option)

Types

type EventSubscriptionClient

type EventSubscriptionClient interface {

	// IDispatch retrieval method.
	Dispatch() idispatch.DispatchClient

	// SubscriptionID operation.
	GetSubscriptionID(context.Context, *GetSubscriptionIDRequest, ...dcerpc.CallOption) (*GetSubscriptionIDResponse, error)

	// SubscriptionID operation.
	SetSubscriptionID(context.Context, *SetSubscriptionIDRequest, ...dcerpc.CallOption) (*SetSubscriptionIDResponse, error)

	// SubscriptionName operation.
	GetSubscriptionName(context.Context, *GetSubscriptionNameRequest, ...dcerpc.CallOption) (*GetSubscriptionNameResponse, error)

	// SubscriptionName operation.
	SetSubscriptionName(context.Context, *SetSubscriptionNameRequest, ...dcerpc.CallOption) (*SetSubscriptionNameResponse, error)

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

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

	// EventClassID operation.
	GetEventClassID(context.Context, *GetEventClassIDRequest, ...dcerpc.CallOption) (*GetEventClassIDResponse, error)

	// EventClassID operation.
	SetEventClassID(context.Context, *SetEventClassIDRequest, ...dcerpc.CallOption) (*SetEventClassIDResponse, error)

	// MethodName operation.
	GetMethodName(context.Context, *GetMethodNameRequest, ...dcerpc.CallOption) (*GetMethodNameResponse, error)

	// MethodName operation.
	SetMethodName(context.Context, *SetMethodNameRequest, ...dcerpc.CallOption) (*SetMethodNameResponse, error)

	// SubscriberCLSID operation.
	GetSubscriberClassID(context.Context, *GetSubscriberClassIDRequest, ...dcerpc.CallOption) (*GetSubscriberClassIDResponse, error)

	// SubscriberCLSID operation.
	SetSubscriberClassID(context.Context, *SetSubscriberClassIDRequest, ...dcerpc.CallOption) (*SetSubscriberClassIDResponse, error)

	// SubscriberInterface operation.
	GetSubscriberInterface(context.Context, *GetSubscriberInterfaceRequest, ...dcerpc.CallOption) (*GetSubscriberInterfaceResponse, error)

	// SubscriberInterface operation.
	SetSubscriberInterface(context.Context, *SetSubscriberInterfaceRequest, ...dcerpc.CallOption) (*SetSubscriberInterfaceResponse, error)

	// PerUser operation.
	GetPerUser(context.Context, *GetPerUserRequest, ...dcerpc.CallOption) (*GetPerUserResponse, error)

	// PerUser operation.
	SetPerUser(context.Context, *SetPerUserRequest, ...dcerpc.CallOption) (*SetPerUserResponse, error)

	// OwnerSID operation.
	GetOwnerSID(context.Context, *GetOwnerSIDRequest, ...dcerpc.CallOption) (*GetOwnerSIDResponse, error)

	// OwnerSID operation.
	SetOwnerSID(context.Context, *SetOwnerSIDRequest, ...dcerpc.CallOption) (*SetOwnerSIDResponse, error)

	// Enabled operation.
	GetEnabled(context.Context, *GetEnabledRequest, ...dcerpc.CallOption) (*GetEnabledResponse, error)

	// Enabled operation.
	SetEnabled(context.Context, *SetEnabledRequest, ...dcerpc.CallOption) (*SetEnabledResponse, error)

	// Description operation.
	GetDescription(context.Context, *GetDescriptionRequest, ...dcerpc.CallOption) (*GetDescriptionResponse, error)

	// Description operation.
	SetDescription(context.Context, *SetDescriptionRequest, ...dcerpc.CallOption) (*SetDescriptionResponse, error)

	// MachineName operation.
	GetMachineName(context.Context, *GetMachineNameRequest, ...dcerpc.CallOption) (*GetMachineNameResponse, error)

	// MachineName operation.
	SetMachineName(context.Context, *SetMachineNameRequest, ...dcerpc.CallOption) (*SetMachineNameResponse, error)

	// The GetPublisherProperty method gets the application-specific publisher property
	// of the subscription. See publisher properties in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	GetPublisherProperty(context.Context, *GetPublisherPropertyRequest, ...dcerpc.CallOption) (*GetPublisherPropertyResponse, error)

	// The PutPublisherProperty method sets the application-specific publisher property
	// of the subscription. If the subscription does not already have a publisher property,
	// this method will add it to the publisher property collection. If the same name property
	// exists, it would be overwritten by the new value provided as part of this method.
	// See publisher properties in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	PutPublisherProperty(context.Context, *PutPublisherPropertyRequest, ...dcerpc.CallOption) (*PutPublisherPropertyResponse, error)

	// The RemovePublisherProperty method removes the specified application-specific publisher
	// property for the subscription. See publisher properties in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	RemovePublisherProperty(context.Context, *RemovePublisherPropertyRequest, ...dcerpc.CallOption) (*RemovePublisherPropertyResponse, error)

	// The GetPublisherPropertyCollection method gets all the application-specific publisher
	// properties as a collection of the subscription. See publisher properties in section
	// 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	GetPublisherPropertyCollection(context.Context, *GetPublisherPropertyCollectionRequest, ...dcerpc.CallOption) (*GetPublisherPropertyCollectionResponse, error)

	// The GetSubscriberProperty method gets the value of an application-specific subscriber
	// property of the subscription, as specified in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	GetSubscriberProperty(context.Context, *GetSubscriberPropertyRequest, ...dcerpc.CallOption) (*GetSubscriberPropertyResponse, error)

	// The PutSubscriberProperty method sets the value of an application-specific subscriber
	// property of the subscription, as specified in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	PutSubscriberProperty(context.Context, *PutSubscriberPropertyRequest, ...dcerpc.CallOption) (*PutSubscriberPropertyResponse, error)

	// The RemoveSubscriberProperty method removes the specified application-specific subscriber
	// property for the subscription, as specified in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	RemoveSubscriberProperty(context.Context, *RemoveSubscriberPropertyRequest, ...dcerpc.CallOption) (*RemoveSubscriberPropertyResponse, error)

	// The GetSubscriberPropertyCollection method gets the collection of all the application-specific
	// subscriber properties for the subscription, as specified in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	GetSubscriberPropertyCollection(context.Context, *GetSubscriberPropertyCollectionRequest, ...dcerpc.CallOption) (*GetSubscriberPropertyCollectionResponse, error)

	// InterfaceID operation.
	GetInterfaceID(context.Context, *GetInterfaceIDRequest, ...dcerpc.CallOption) (*GetInterfaceIDResponse, error)

	// InterfaceID operation.
	SetInterfaceID(context.Context, *SetInterfaceIDRequest, ...dcerpc.CallOption) (*SetInterfaceIDResponse, 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) EventSubscriptionClient
}

IEventSubscription interface.

func NewEventSubscriptionClient

func NewEventSubscriptionClient(ctx context.Context, cc dcerpc.Conn, opts ...dcerpc.Option) (EventSubscriptionClient, error)

type EventSubscriptionServer

type EventSubscriptionServer interface {

	// IDispatch base class.
	idispatch.DispatchServer

	// SubscriptionID operation.
	GetSubscriptionID(context.Context, *GetSubscriptionIDRequest) (*GetSubscriptionIDResponse, error)

	// SubscriptionID operation.
	SetSubscriptionID(context.Context, *SetSubscriptionIDRequest) (*SetSubscriptionIDResponse, error)

	// SubscriptionName operation.
	GetSubscriptionName(context.Context, *GetSubscriptionNameRequest) (*GetSubscriptionNameResponse, error)

	// SubscriptionName operation.
	SetSubscriptionName(context.Context, *SetSubscriptionNameRequest) (*SetSubscriptionNameResponse, error)

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

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

	// EventClassID operation.
	GetEventClassID(context.Context, *GetEventClassIDRequest) (*GetEventClassIDResponse, error)

	// EventClassID operation.
	SetEventClassID(context.Context, *SetEventClassIDRequest) (*SetEventClassIDResponse, error)

	// MethodName operation.
	GetMethodName(context.Context, *GetMethodNameRequest) (*GetMethodNameResponse, error)

	// MethodName operation.
	SetMethodName(context.Context, *SetMethodNameRequest) (*SetMethodNameResponse, error)

	// SubscriberCLSID operation.
	GetSubscriberClassID(context.Context, *GetSubscriberClassIDRequest) (*GetSubscriberClassIDResponse, error)

	// SubscriberCLSID operation.
	SetSubscriberClassID(context.Context, *SetSubscriberClassIDRequest) (*SetSubscriberClassIDResponse, error)

	// SubscriberInterface operation.
	GetSubscriberInterface(context.Context, *GetSubscriberInterfaceRequest) (*GetSubscriberInterfaceResponse, error)

	// SubscriberInterface operation.
	SetSubscriberInterface(context.Context, *SetSubscriberInterfaceRequest) (*SetSubscriberInterfaceResponse, error)

	// PerUser operation.
	GetPerUser(context.Context, *GetPerUserRequest) (*GetPerUserResponse, error)

	// PerUser operation.
	SetPerUser(context.Context, *SetPerUserRequest) (*SetPerUserResponse, error)

	// OwnerSID operation.
	GetOwnerSID(context.Context, *GetOwnerSIDRequest) (*GetOwnerSIDResponse, error)

	// OwnerSID operation.
	SetOwnerSID(context.Context, *SetOwnerSIDRequest) (*SetOwnerSIDResponse, error)

	// Enabled operation.
	GetEnabled(context.Context, *GetEnabledRequest) (*GetEnabledResponse, error)

	// Enabled operation.
	SetEnabled(context.Context, *SetEnabledRequest) (*SetEnabledResponse, error)

	// Description operation.
	GetDescription(context.Context, *GetDescriptionRequest) (*GetDescriptionResponse, error)

	// Description operation.
	SetDescription(context.Context, *SetDescriptionRequest) (*SetDescriptionResponse, error)

	// MachineName operation.
	GetMachineName(context.Context, *GetMachineNameRequest) (*GetMachineNameResponse, error)

	// MachineName operation.
	SetMachineName(context.Context, *SetMachineNameRequest) (*SetMachineNameResponse, error)

	// The GetPublisherProperty method gets the application-specific publisher property
	// of the subscription. See publisher properties in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	GetPublisherProperty(context.Context, *GetPublisherPropertyRequest) (*GetPublisherPropertyResponse, error)

	// The PutPublisherProperty method sets the application-specific publisher property
	// of the subscription. If the subscription does not already have a publisher property,
	// this method will add it to the publisher property collection. If the same name property
	// exists, it would be overwritten by the new value provided as part of this method.
	// See publisher properties in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	PutPublisherProperty(context.Context, *PutPublisherPropertyRequest) (*PutPublisherPropertyResponse, error)

	// The RemovePublisherProperty method removes the specified application-specific publisher
	// property for the subscription. See publisher properties in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	RemovePublisherProperty(context.Context, *RemovePublisherPropertyRequest) (*RemovePublisherPropertyResponse, error)

	// The GetPublisherPropertyCollection method gets all the application-specific publisher
	// properties as a collection of the subscription. See publisher properties in section
	// 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	GetPublisherPropertyCollection(context.Context, *GetPublisherPropertyCollectionRequest) (*GetPublisherPropertyCollectionResponse, error)

	// The GetSubscriberProperty method gets the value of an application-specific subscriber
	// property of the subscription, as specified in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	GetSubscriberProperty(context.Context, *GetSubscriberPropertyRequest) (*GetSubscriberPropertyResponse, error)

	// The PutSubscriberProperty method sets the value of an application-specific subscriber
	// property of the subscription, as specified in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	PutSubscriberProperty(context.Context, *PutSubscriberPropertyRequest) (*PutSubscriberPropertyResponse, error)

	// The RemoveSubscriberProperty method removes the specified application-specific subscriber
	// property for the subscription, as specified in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	RemoveSubscriberProperty(context.Context, *RemoveSubscriberPropertyRequest) (*RemoveSubscriberPropertyResponse, error)

	// The GetSubscriberPropertyCollection method gets the collection of all the application-specific
	// subscriber properties for the subscription, as specified in section 3.1.1.2.
	//
	// Return Values: An HRESULT specifying success or failure. All success codes MUST be
	// treated the same, and all failure codes MUST be treated the same.
	GetSubscriberPropertyCollection(context.Context, *GetSubscriberPropertyCollectionRequest) (*GetSubscriberPropertyCollectionResponse, error)

	// InterfaceID operation.
	GetInterfaceID(context.Context, *GetInterfaceIDRequest) (*GetInterfaceIDResponse, error)

	// InterfaceID operation.
	SetInterfaceID(context.Context, *SetInterfaceIDRequest) (*SetInterfaceIDResponse, error)
}

IEventSubscription server interface.

type GetDescriptionRequest

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

GetDescriptionRequest structure represents the Description operation request

func (*GetDescriptionRequest) MarshalNDR

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

func (*GetDescriptionRequest) UnmarshalNDR

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

type GetDescriptionResponse

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

GetDescriptionResponse structure represents the Description operation response

func (*GetDescriptionResponse) MarshalNDR

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

func (*GetDescriptionResponse) UnmarshalNDR

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

type GetEnabledRequest

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

GetEnabledRequest structure represents the Enabled operation request

func (*GetEnabledRequest) MarshalNDR

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

func (*GetEnabledRequest) UnmarshalNDR

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

type GetEnabledResponse

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

GetEnabledResponse structure represents the Enabled operation response

func (*GetEnabledResponse) MarshalNDR

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

func (*GetEnabledResponse) UnmarshalNDR

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

type GetEventClassIDRequest

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

GetEventClassIDRequest structure represents the EventClassID operation request

func (*GetEventClassIDRequest) MarshalNDR

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

func (*GetEventClassIDRequest) UnmarshalNDR

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

type GetEventClassIDResponse

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

GetEventClassIDResponse structure represents the EventClassID operation response

func (*GetEventClassIDResponse) MarshalNDR

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

func (*GetEventClassIDResponse) UnmarshalNDR

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

type GetInterfaceIDRequest

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

GetInterfaceIDRequest structure represents the InterfaceID operation request

func (*GetInterfaceIDRequest) MarshalNDR

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

func (*GetInterfaceIDRequest) UnmarshalNDR

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

type GetInterfaceIDResponse

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

GetInterfaceIDResponse structure represents the InterfaceID operation response

func (*GetInterfaceIDResponse) MarshalNDR

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

func (*GetInterfaceIDResponse) UnmarshalNDR

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

type GetMachineNameRequest

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

GetMachineNameRequest structure represents the MachineName operation request

func (*GetMachineNameRequest) MarshalNDR

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

func (*GetMachineNameRequest) UnmarshalNDR

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

type GetMachineNameResponse

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

GetMachineNameResponse structure represents the MachineName operation response

func (*GetMachineNameResponse) MarshalNDR

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

func (*GetMachineNameResponse) UnmarshalNDR

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

type GetMethodNameRequest

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

GetMethodNameRequest structure represents the MethodName operation request

func (*GetMethodNameRequest) MarshalNDR

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

func (*GetMethodNameRequest) UnmarshalNDR

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

type GetMethodNameResponse

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

GetMethodNameResponse structure represents the MethodName operation response

func (*GetMethodNameResponse) MarshalNDR

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

func (*GetMethodNameResponse) UnmarshalNDR

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

type GetOwnerSIDRequest

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

GetOwnerSIDRequest structure represents the OwnerSID operation request

func (*GetOwnerSIDRequest) MarshalNDR

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

func (*GetOwnerSIDRequest) UnmarshalNDR

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

type GetOwnerSIDResponse

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

GetOwnerSIDResponse structure represents the OwnerSID operation response

func (*GetOwnerSIDResponse) MarshalNDR

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

func (*GetOwnerSIDResponse) UnmarshalNDR

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

type GetPerUserRequest

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

GetPerUserRequest structure represents the PerUser operation request

func (*GetPerUserRequest) MarshalNDR

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

func (*GetPerUserRequest) UnmarshalNDR

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

type GetPerUserResponse

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

GetPerUserResponse structure represents the PerUser operation response

func (*GetPerUserResponse) MarshalNDR

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

func (*GetPerUserResponse) UnmarshalNDR

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

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 GetPublisherPropertyCollectionRequest

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

GetPublisherPropertyCollectionRequest structure represents the GetPublisherPropertyCollection operation request

func (*GetPublisherPropertyCollectionRequest) MarshalNDR

func (*GetPublisherPropertyCollectionRequest) UnmarshalNDR

type GetPublisherPropertyCollectionResponse

type GetPublisherPropertyCollectionResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// collection: If the function returns a success HRESULT, this MUST return an instance
	// of DCOM object supporting the IEventObjectCollection which MUST contain a collection
	// of application-specific publisher properties. These properties MUST conform to the
	// specification given in section 2.2.2.
	Collection *comev.EventObjectCollection `idl:"name:collection" json:"collection"`
	// Return: The GetPublisherPropertyCollection return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetPublisherPropertyCollectionResponse structure represents the GetPublisherPropertyCollection operation response

func (*GetPublisherPropertyCollectionResponse) MarshalNDR

func (*GetPublisherPropertyCollectionResponse) UnmarshalNDR

type GetPublisherPropertyRequest

type GetPublisherPropertyRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// bstrPropertyName: The application-specific name for publisher property. The format
	// for the publisher property name MUST adhere to the format specified in section 2.2.2.1.
	PropertyName *oaut.String `idl:"name:bstrPropertyName" json:"property_name"`
}

GetPublisherPropertyRequest structure represents the GetPublisherProperty operation request

func (*GetPublisherPropertyRequest) MarshalNDR

func (*GetPublisherPropertyRequest) UnmarshalNDR

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

type GetPublisherPropertyResponse

type GetPublisherPropertyResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// propertyValue: If the function returns a success HRESULT, this MUST contain the application-specific
	// publisher property value which MUST be of the type specified in 2.2.2.2.
	PropertyValue *oaut.Variant `idl:"name:propertyValue" json:"property_value"`
	// Return: The GetPublisherProperty return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetPublisherPropertyResponse structure represents the GetPublisherProperty operation response

func (*GetPublisherPropertyResponse) MarshalNDR

func (*GetPublisherPropertyResponse) UnmarshalNDR

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

type GetSubscriberClassIDRequest

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

GetSubscriberClassIDRequest structure represents the SubscriberCLSID operation request

func (*GetSubscriberClassIDRequest) MarshalNDR

func (*GetSubscriberClassIDRequest) UnmarshalNDR

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

type GetSubscriberClassIDResponse

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

GetSubscriberClassIDResponse structure represents the SubscriberCLSID operation response

func (*GetSubscriberClassIDResponse) MarshalNDR

func (*GetSubscriberClassIDResponse) UnmarshalNDR

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

type GetSubscriberInterfaceRequest

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

GetSubscriberInterfaceRequest structure represents the SubscriberInterface operation request

func (*GetSubscriberInterfaceRequest) MarshalNDR

func (*GetSubscriberInterfaceRequest) UnmarshalNDR

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

type GetSubscriberInterfaceResponse

type GetSubscriberInterfaceResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That                *dcom.ORPCThat `idl:"name:That" json:"that"`
	SubscriberInterface *dcom.Unknown  `idl:"name:ppSubscriberInterface" json:"subscriber_interface"`
	// Return: The SubscriberInterface return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetSubscriberInterfaceResponse structure represents the SubscriberInterface operation response

func (*GetSubscriberInterfaceResponse) MarshalNDR

func (*GetSubscriberInterfaceResponse) UnmarshalNDR

type GetSubscriberPropertyCollectionRequest

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

GetSubscriberPropertyCollectionRequest structure represents the GetSubscriberPropertyCollection operation request

func (*GetSubscriberPropertyCollectionRequest) MarshalNDR

func (*GetSubscriberPropertyCollectionRequest) UnmarshalNDR

type GetSubscriberPropertyCollectionResponse

type GetSubscriberPropertyCollectionResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// collection: If the function returns a success HRESULT, this MUST return an instance
	// of a DCOM object supporting the IEventObjectCollection which MUST contain a collection
	// of application-specific subscriber properties. These properties MUST conform to the
	// specification given in section 2.2.2.
	Collection *comev.EventObjectCollection `idl:"name:collection" json:"collection"`
	// Return: The GetSubscriberPropertyCollection return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetSubscriberPropertyCollectionResponse structure represents the GetSubscriberPropertyCollection operation response

func (*GetSubscriberPropertyCollectionResponse) MarshalNDR

func (*GetSubscriberPropertyCollectionResponse) UnmarshalNDR

type GetSubscriberPropertyRequest

type GetSubscriberPropertyRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// bstrPropertyName: The application-specific name for the subscriber property. The
	// format for the subscriber property name MUST adhere to the format specified in section
	// 2.2.2.1.
	PropertyName *oaut.String `idl:"name:bstrPropertyName" json:"property_name"`
}

GetSubscriberPropertyRequest structure represents the GetSubscriberProperty operation request

func (*GetSubscriberPropertyRequest) MarshalNDR

func (*GetSubscriberPropertyRequest) UnmarshalNDR

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

type GetSubscriberPropertyResponse

type GetSubscriberPropertyResponse struct {
	// That: ORPCTHAT structure that is used to return ORPC extension data to the client.
	That *dcom.ORPCThat `idl:"name:That" json:"that"`
	// propertyValue: If the function returns a success HRESULT, this MUST contain the application-specific
	// subscriber property value which MUST be of the type specified in 2.2.2.2.
	PropertyValue *oaut.Variant `idl:"name:propertyValue" json:"property_value"`
	// Return: The GetSubscriberProperty return value.
	Return int32 `idl:"name:Return" json:"return"`
}

GetSubscriberPropertyResponse structure represents the GetSubscriberProperty operation response

func (*GetSubscriberPropertyResponse) MarshalNDR

func (*GetSubscriberPropertyResponse) UnmarshalNDR

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

type GetSubscriptionIDRequest

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

GetSubscriptionIDRequest structure represents the SubscriptionID operation request

func (*GetSubscriptionIDRequest) MarshalNDR

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

func (*GetSubscriptionIDRequest) UnmarshalNDR

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

type GetSubscriptionIDResponse

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

GetSubscriptionIDResponse structure represents the SubscriptionID operation response

func (*GetSubscriptionIDResponse) MarshalNDR

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

func (*GetSubscriptionIDResponse) UnmarshalNDR

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

type GetSubscriptionNameRequest

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

GetSubscriptionNameRequest structure represents the SubscriptionName operation request

func (*GetSubscriptionNameRequest) MarshalNDR

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

func (*GetSubscriptionNameRequest) UnmarshalNDR

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

type GetSubscriptionNameResponse

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

GetSubscriptionNameResponse structure represents the SubscriptionName operation response

func (*GetSubscriptionNameResponse) MarshalNDR

func (*GetSubscriptionNameResponse) UnmarshalNDR

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

type PutPublisherPropertyRequest

type PutPublisherPropertyRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// bstrPropertyName: The application-specific name for publisher property. The format
	// for the publisher property name MUST adhere to the format specified in section 2.2.2.1.
	PropertyName *oaut.String `idl:"name:bstrPropertyName" json:"property_name"`
	// propertyValue: The application-specific publisher property value which MUST be of
	// the type specified in 2.2.2.2.
	PropertyValue *oaut.Variant `idl:"name:propertyValue" json:"property_value"`
}

PutPublisherPropertyRequest structure represents the PutPublisherProperty operation request

func (*PutPublisherPropertyRequest) MarshalNDR

func (*PutPublisherPropertyRequest) UnmarshalNDR

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

type PutPublisherPropertyResponse

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

PutPublisherPropertyResponse structure represents the PutPublisherProperty operation response

func (*PutPublisherPropertyResponse) MarshalNDR

func (*PutPublisherPropertyResponse) UnmarshalNDR

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

type PutSubscriberPropertyRequest

type PutSubscriberPropertyRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// bstrPropertyName: The application-specific name for the subscriber property. The
	// format for the subscriber property name MUST adhere to the format specified in section
	// 2.2.2.1.
	PropertyName *oaut.String `idl:"name:bstrPropertyName" json:"property_name"`
	// propertyValue: The application-specific subscriber property value which MUST be of
	// the type specified in 2.2.2.2.
	PropertyValue *oaut.Variant `idl:"name:propertyValue" json:"property_value"`
}

PutSubscriberPropertyRequest structure represents the PutSubscriberProperty operation request

func (*PutSubscriberPropertyRequest) MarshalNDR

func (*PutSubscriberPropertyRequest) UnmarshalNDR

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

type PutSubscriberPropertyResponse

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

PutSubscriberPropertyResponse structure represents the PutSubscriberProperty operation response

func (*PutSubscriberPropertyResponse) MarshalNDR

func (*PutSubscriberPropertyResponse) UnmarshalNDR

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

type RemovePublisherPropertyRequest

type RemovePublisherPropertyRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// bstrPropertyName: The application-specific name for the publisher property. The format
	// for the publisher property name MUST adhere to the format specified in section 2.2.2.1.
	PropertyName *oaut.String `idl:"name:bstrPropertyName" json:"property_name"`
}

RemovePublisherPropertyRequest structure represents the RemovePublisherProperty operation request

func (*RemovePublisherPropertyRequest) MarshalNDR

func (*RemovePublisherPropertyRequest) UnmarshalNDR

type RemovePublisherPropertyResponse

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

RemovePublisherPropertyResponse structure represents the RemovePublisherProperty operation response

func (*RemovePublisherPropertyResponse) MarshalNDR

func (*RemovePublisherPropertyResponse) UnmarshalNDR

type RemoveSubscriberPropertyRequest

type RemoveSubscriberPropertyRequest struct {
	// This: ORPCTHIS structure that is used to send ORPC extension data to the server.
	This *dcom.ORPCThis `idl:"name:This" json:"this"`
	// bstrPropertyName: The application-specific name for the subscriber property. The
	// format for the subscriber property name MUST adhere to the format specified in section
	// 2.2.2.1.
	PropertyName *oaut.String `idl:"name:bstrPropertyName" json:"property_name"`
}

RemoveSubscriberPropertyRequest structure represents the RemoveSubscriberProperty operation request

func (*RemoveSubscriberPropertyRequest) MarshalNDR

func (*RemoveSubscriberPropertyRequest) UnmarshalNDR

type RemoveSubscriberPropertyResponse

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

RemoveSubscriberPropertyResponse structure represents the RemoveSubscriberProperty operation response

func (*RemoveSubscriberPropertyResponse) MarshalNDR

func (*RemoveSubscriberPropertyResponse) UnmarshalNDR

type SetDescriptionRequest

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

SetDescriptionRequest structure represents the Description operation request

func (*SetDescriptionRequest) MarshalNDR

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

func (*SetDescriptionRequest) UnmarshalNDR

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

type SetDescriptionResponse

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

SetDescriptionResponse structure represents the Description operation response

func (*SetDescriptionResponse) MarshalNDR

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

func (*SetDescriptionResponse) UnmarshalNDR

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

type SetEnabledRequest

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

SetEnabledRequest structure represents the Enabled operation request

func (*SetEnabledRequest) MarshalNDR

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

func (*SetEnabledRequest) UnmarshalNDR

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

type SetEnabledResponse

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

SetEnabledResponse structure represents the Enabled operation response

func (*SetEnabledResponse) MarshalNDR

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

func (*SetEnabledResponse) UnmarshalNDR

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

type SetEventClassIDRequest

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

SetEventClassIDRequest structure represents the EventClassID operation request

func (*SetEventClassIDRequest) MarshalNDR

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

func (*SetEventClassIDRequest) UnmarshalNDR

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

type SetEventClassIDResponse

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

SetEventClassIDResponse structure represents the EventClassID operation response

func (*SetEventClassIDResponse) MarshalNDR

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

func (*SetEventClassIDResponse) UnmarshalNDR

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

type SetInterfaceIDRequest

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

SetInterfaceIDRequest structure represents the InterfaceID operation request

func (*SetInterfaceIDRequest) MarshalNDR

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

func (*SetInterfaceIDRequest) UnmarshalNDR

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

type SetInterfaceIDResponse

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

SetInterfaceIDResponse structure represents the InterfaceID operation response

func (*SetInterfaceIDResponse) MarshalNDR

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

func (*SetInterfaceIDResponse) UnmarshalNDR

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

type SetMachineNameRequest

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

SetMachineNameRequest structure represents the MachineName operation request

func (*SetMachineNameRequest) MarshalNDR

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

func (*SetMachineNameRequest) UnmarshalNDR

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

type SetMachineNameResponse

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

SetMachineNameResponse structure represents the MachineName operation response

func (*SetMachineNameResponse) MarshalNDR

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

func (*SetMachineNameResponse) UnmarshalNDR

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

type SetMethodNameRequest

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

SetMethodNameRequest structure represents the MethodName operation request

func (*SetMethodNameRequest) MarshalNDR

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

func (*SetMethodNameRequest) UnmarshalNDR

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

type SetMethodNameResponse

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

SetMethodNameResponse structure represents the MethodName operation response

func (*SetMethodNameResponse) MarshalNDR

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

func (*SetMethodNameResponse) UnmarshalNDR

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

type SetOwnerSIDRequest

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

SetOwnerSIDRequest structure represents the OwnerSID operation request

func (*SetOwnerSIDRequest) MarshalNDR

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

func (*SetOwnerSIDRequest) UnmarshalNDR

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

type SetOwnerSIDResponse

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

SetOwnerSIDResponse structure represents the OwnerSID operation response

func (*SetOwnerSIDResponse) MarshalNDR

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

func (*SetOwnerSIDResponse) UnmarshalNDR

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

type SetPerUserRequest

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

SetPerUserRequest structure represents the PerUser operation request

func (*SetPerUserRequest) MarshalNDR

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

func (*SetPerUserRequest) UnmarshalNDR

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

type SetPerUserResponse

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

SetPerUserResponse structure represents the PerUser operation response

func (*SetPerUserResponse) MarshalNDR

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

func (*SetPerUserResponse) UnmarshalNDR

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

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

type SetSubscriberClassIDRequest

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

SetSubscriberClassIDRequest structure represents the SubscriberCLSID operation request

func (*SetSubscriberClassIDRequest) MarshalNDR

func (*SetSubscriberClassIDRequest) UnmarshalNDR

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

type SetSubscriberClassIDResponse

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

SetSubscriberClassIDResponse structure represents the SubscriberCLSID operation response

func (*SetSubscriberClassIDResponse) MarshalNDR

func (*SetSubscriberClassIDResponse) UnmarshalNDR

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

type SetSubscriberInterfaceRequest

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

SetSubscriberInterfaceRequest structure represents the SubscriberInterface operation request

func (*SetSubscriberInterfaceRequest) MarshalNDR

func (*SetSubscriberInterfaceRequest) UnmarshalNDR

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

type SetSubscriberInterfaceResponse

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

SetSubscriberInterfaceResponse structure represents the SubscriberInterface operation response

func (*SetSubscriberInterfaceResponse) MarshalNDR

func (*SetSubscriberInterfaceResponse) UnmarshalNDR

type SetSubscriptionIDRequest

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

SetSubscriptionIDRequest structure represents the SubscriptionID operation request

func (*SetSubscriptionIDRequest) MarshalNDR

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

func (*SetSubscriptionIDRequest) UnmarshalNDR

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

type SetSubscriptionIDResponse

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

SetSubscriptionIDResponse structure represents the SubscriptionID operation response

func (*SetSubscriptionIDResponse) MarshalNDR

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

func (*SetSubscriptionIDResponse) UnmarshalNDR

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

type SetSubscriptionNameRequest

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

SetSubscriptionNameRequest structure represents the SubscriptionName operation request

func (*SetSubscriptionNameRequest) MarshalNDR

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

func (*SetSubscriptionNameRequest) UnmarshalNDR

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

type SetSubscriptionNameResponse

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

SetSubscriptionNameResponse structure represents the SubscriptionName operation response

func (*SetSubscriptionNameResponse) MarshalNDR

func (*SetSubscriptionNameResponse) UnmarshalNDR

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

type UnimplementedEventSubscriptionServer added in v1.1.5

type UnimplementedEventSubscriptionServer struct {
	idispatch.UnimplementedDispatchServer
}

Unimplemented IEventSubscription

func (UnimplementedEventSubscriptionServer) GetDescription added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetEnabled added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetEventClassID added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetInterfaceID added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetMachineName added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetMethodName added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetOwnerSID added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetPerUser added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetPublisherID added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetPublisherProperty added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetPublisherPropertyCollection added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetSubscriberClassID added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetSubscriberInterface added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetSubscriberProperty added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetSubscriberPropertyCollection added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetSubscriptionID added in v1.1.5

func (UnimplementedEventSubscriptionServer) GetSubscriptionName added in v1.1.5

func (UnimplementedEventSubscriptionServer) PutPublisherProperty added in v1.1.5

func (UnimplementedEventSubscriptionServer) PutSubscriberProperty added in v1.1.5

func (UnimplementedEventSubscriptionServer) RemovePublisherProperty added in v1.1.5

func (UnimplementedEventSubscriptionServer) RemoveSubscriberProperty added in v1.1.5

func (UnimplementedEventSubscriptionServer) SetDescription added in v1.1.5

func (UnimplementedEventSubscriptionServer) SetEnabled added in v1.1.5

func (UnimplementedEventSubscriptionServer) SetEventClassID added in v1.1.5

func (UnimplementedEventSubscriptionServer) SetInterfaceID added in v1.1.5

func (UnimplementedEventSubscriptionServer) SetMachineName added in v1.1.5

func (UnimplementedEventSubscriptionServer) SetMethodName added in v1.1.5

func (UnimplementedEventSubscriptionServer) SetOwnerSID added in v1.1.5

func (UnimplementedEventSubscriptionServer) SetPerUser added in v1.1.5

func (UnimplementedEventSubscriptionServer) SetPublisherID added in v1.1.5

func (UnimplementedEventSubscriptionServer) SetSubscriberClassID added in v1.1.5

func (UnimplementedEventSubscriptionServer) SetSubscriberInterface added in v1.1.5

func (UnimplementedEventSubscriptionServer) SetSubscriptionID added in v1.1.5

func (UnimplementedEventSubscriptionServer) SetSubscriptionName added in v1.1.5

Jump to

Keyboard shortcuts

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