ieventsubscription

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 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

	// 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

Jump to

Keyboard shortcuts

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