Documentation ¶
Index ¶
- Variables
- func EventSubscriptionServerHandle(ctx context.Context, o EventSubscriptionServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewEventSubscriptionServerHandle(o EventSubscriptionServer) dcerpc.ServerHandle
- func RegisterEventSubscriptionServer(conn dcerpc.Conn, o EventSubscriptionServer, opts ...dcerpc.Option)
- type EventSubscriptionClient
- type EventSubscriptionServer
- type GetDescriptionRequest
- type GetDescriptionResponse
- type GetEnabledRequest
- type GetEnabledResponse
- type GetEventClassIDRequest
- type GetEventClassIDResponse
- type GetInterfaceIDRequest
- type GetInterfaceIDResponse
- type GetMachineNameRequest
- type GetMachineNameResponse
- type GetMethodNameRequest
- type GetMethodNameResponse
- type GetOwnerSIDRequest
- type GetOwnerSIDResponse
- type GetPerUserRequest
- type GetPerUserResponse
- type GetPublisherIDRequest
- type GetPublisherIDResponse
- type GetPublisherPropertyCollectionRequest
- type GetPublisherPropertyCollectionResponse
- type GetPublisherPropertyRequest
- type GetPublisherPropertyResponse
- type GetSubscriberClassIDRequest
- type GetSubscriberClassIDResponse
- type GetSubscriberInterfaceRequest
- type GetSubscriberInterfaceResponse
- type GetSubscriberPropertyCollectionRequest
- type GetSubscriberPropertyCollectionResponse
- type GetSubscriberPropertyRequest
- type GetSubscriberPropertyResponse
- type GetSubscriptionIDRequest
- type GetSubscriptionIDResponse
- type GetSubscriptionNameRequest
- type GetSubscriptionNameResponse
- type PutPublisherPropertyRequest
- type PutPublisherPropertyResponse
- type PutSubscriberPropertyRequest
- type PutSubscriberPropertyResponse
- type RemovePublisherPropertyRequest
- type RemovePublisherPropertyResponse
- type RemoveSubscriberPropertyRequest
- type RemoveSubscriberPropertyResponse
- type SetDescriptionRequest
- type SetDescriptionResponse
- type SetEnabledRequest
- type SetEnabledResponse
- type SetEventClassIDRequest
- type SetEventClassIDResponse
- type SetInterfaceIDRequest
- type SetInterfaceIDResponse
- type SetMachineNameRequest
- type SetMachineNameResponse
- type SetMethodNameRequest
- type SetMethodNameResponse
- type SetOwnerSIDRequest
- type SetOwnerSIDResponse
- type SetPerUserRequest
- type SetPerUserResponse
- type SetPublisherIDRequest
- type SetPublisherIDResponse
- type SetSubscriberClassIDRequest
- type SetSubscriberClassIDResponse
- type SetSubscriberInterfaceRequest
- type SetSubscriberInterfaceResponse
- type SetSubscriptionIDRequest
- type SetSubscriptionIDResponse
- type SetSubscriptionNameRequest
- type SetSubscriptionNameResponse
Constants ¶
This section is empty.
Variables ¶
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} )
var (
// import guard
GoPackage = "dcom/comev"
)
Functions ¶
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.
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 (*GetDescriptionRequest) UnmarshalNDR ¶
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 (*GetDescriptionResponse) UnmarshalNDR ¶
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 (*GetEnabledRequest) UnmarshalNDR ¶
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 (*GetEnabledResponse) UnmarshalNDR ¶
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 (*GetEventClassIDRequest) UnmarshalNDR ¶
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 (*GetEventClassIDResponse) UnmarshalNDR ¶
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 (*GetInterfaceIDRequest) UnmarshalNDR ¶
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 (*GetInterfaceIDResponse) UnmarshalNDR ¶
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 (*GetMachineNameRequest) UnmarshalNDR ¶
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 (*GetMachineNameResponse) UnmarshalNDR ¶
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 (*GetMethodNameRequest) UnmarshalNDR ¶
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 (*GetMethodNameResponse) UnmarshalNDR ¶
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 (*GetOwnerSIDRequest) UnmarshalNDR ¶
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 (*GetOwnerSIDResponse) UnmarshalNDR ¶
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 (*GetPerUserRequest) UnmarshalNDR ¶
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 (*GetPerUserResponse) UnmarshalNDR ¶
type GetPublisherIDRequest ¶
type GetPublisherIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetPublisherIDRequest structure represents the PublisherID operation request
func (*GetPublisherIDRequest) MarshalNDR ¶
func (*GetPublisherIDRequest) UnmarshalNDR ¶
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 (*GetPublisherIDResponse) UnmarshalNDR ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 (*GetSubscriptionIDRequest) UnmarshalNDR ¶
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 (*GetSubscriptionIDResponse) UnmarshalNDR ¶
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 (*GetSubscriptionNameRequest) UnmarshalNDR ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 (*SetDescriptionRequest) UnmarshalNDR ¶
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 (*SetDescriptionResponse) UnmarshalNDR ¶
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 (*SetEnabledRequest) UnmarshalNDR ¶
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 (*SetEnabledResponse) UnmarshalNDR ¶
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 (*SetEventClassIDRequest) UnmarshalNDR ¶
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 (*SetEventClassIDResponse) UnmarshalNDR ¶
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 (*SetInterfaceIDRequest) UnmarshalNDR ¶
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 (*SetInterfaceIDResponse) UnmarshalNDR ¶
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 (*SetMachineNameRequest) UnmarshalNDR ¶
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 (*SetMachineNameResponse) UnmarshalNDR ¶
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 (*SetMethodNameRequest) UnmarshalNDR ¶
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 (*SetMethodNameResponse) UnmarshalNDR ¶
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 (*SetOwnerSIDRequest) UnmarshalNDR ¶
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 (*SetOwnerSIDResponse) UnmarshalNDR ¶
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 (*SetPerUserRequest) UnmarshalNDR ¶
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 (*SetPerUserResponse) UnmarshalNDR ¶
type SetPublisherIDRequest ¶
type SetPublisherIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` PublisherID *oaut.String `idl:"name:bstrPublisherID" json:"publisher_id"` }
SetPublisherIDRequest structure represents the PublisherID operation request
func (*SetPublisherIDRequest) MarshalNDR ¶
func (*SetPublisherIDRequest) UnmarshalNDR ¶
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 (*SetPublisherIDResponse) UnmarshalNDR ¶
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 ¶
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 ¶
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 ¶
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 (*SetSubscriptionIDRequest) UnmarshalNDR ¶
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 (*SetSubscriptionIDResponse) UnmarshalNDR ¶
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 (*SetSubscriptionNameRequest) UnmarshalNDR ¶
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