Documentation ¶
Index ¶
- Variables
- func EventClass2ServerHandle(ctx context.Context, o EventClass2Server, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewEventClass2ServerHandle(o EventClass2Server) dcerpc.ServerHandle
- func RegisterEventClass2Server(conn dcerpc.Conn, o EventClass2Server, opts ...dcerpc.Option)
- type EventClass2Client
- type EventClass2Server
- type GetAllowInProcessActivationRequest
- type GetAllowInProcessActivationResponse
- type GetFireInParallelRequest
- type GetFireInParallelResponse
- type GetMultiInterfacePublisherFilterClassIDRequest
- type GetMultiInterfacePublisherFilterClassIDResponse
- type GetPublisherIDRequest
- type GetPublisherIDResponse
- type SetAllowInProcessActivationRequest
- type SetAllowInProcessActivationResponse
- type SetFireInParallelRequest
- type SetFireInParallelResponse
- type SetMultiInterfacePublisherFilterClassIDRequest
- type SetMultiInterfacePublisherFilterClassIDResponse
- type SetPublisherIDRequest
- type SetPublisherIDResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IEventClass2 interface identifier fb2b72a1-7a68-11d1-88f9-0080c7d771bf EventClass2IID = &dcom.IID{Data1: 0xfb2b72a1, Data2: 0x7a68, Data3: 0x11d1, Data4: []byte{0x88, 0xf9, 0x00, 0x80, 0xc7, 0xd7, 0x71, 0xbf}} // Syntax UUID EventClass2SyntaxUUID = &uuid.UUID{TimeLow: 0xfb2b72a1, TimeMid: 0x7a68, TimeHiAndVersion: 0x11d1, ClockSeqHiAndReserved: 0x88, ClockSeqLow: 0xf9, Node: [6]uint8{0x0, 0x80, 0xc7, 0xd7, 0x71, 0xbf}} // Syntax ID EventClass2SyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: EventClass2SyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/comev"
)
Functions ¶
func EventClass2ServerHandle ¶
func NewEventClass2ServerHandle ¶
func NewEventClass2ServerHandle(o EventClass2Server) dcerpc.ServerHandle
func RegisterEventClass2Server ¶
func RegisterEventClass2Server(conn dcerpc.Conn, o EventClass2Server, opts ...dcerpc.Option)
Types ¶
type EventClass2Client ¶
type EventClass2Client interface { // IEventClass retrieval method. EventClass() ieventclass.EventClassClient // PublisherID operation. GetPublisherID(context.Context, *GetPublisherIDRequest, ...dcerpc.CallOption) (*GetPublisherIDResponse, error) // PublisherID operation. SetPublisherID(context.Context, *SetPublisherIDRequest, ...dcerpc.CallOption) (*SetPublisherIDResponse, error) // MultiInterfacePublisherFilterCLSID operation. GetMultiInterfacePublisherFilterClassID(context.Context, *GetMultiInterfacePublisherFilterClassIDRequest, ...dcerpc.CallOption) (*GetMultiInterfacePublisherFilterClassIDResponse, error) // MultiInterfacePublisherFilterCLSID operation. SetMultiInterfacePublisherFilterClassID(context.Context, *SetMultiInterfacePublisherFilterClassIDRequest, ...dcerpc.CallOption) (*SetMultiInterfacePublisherFilterClassIDResponse, error) // AllowInprocActivation operation. GetAllowInProcessActivation(context.Context, *GetAllowInProcessActivationRequest, ...dcerpc.CallOption) (*GetAllowInProcessActivationResponse, error) // AllowInprocActivation operation. SetAllowInProcessActivation(context.Context, *SetAllowInProcessActivationRequest, ...dcerpc.CallOption) (*SetAllowInProcessActivationResponse, error) // FireInParallel operation. GetFireInParallel(context.Context, *GetFireInParallelRequest, ...dcerpc.CallOption) (*GetFireInParallelResponse, error) // FireInParallel operation. SetFireInParallel(context.Context, *SetFireInParallelRequest, ...dcerpc.CallOption) (*SetFireInParallelResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) EventClass2Client }
IEventClass2 interface.
func NewEventClass2Client ¶
type EventClass2Server ¶
type EventClass2Server interface { // IEventClass base class. ieventclass.EventClassServer // PublisherID operation. GetPublisherID(context.Context, *GetPublisherIDRequest) (*GetPublisherIDResponse, error) // PublisherID operation. SetPublisherID(context.Context, *SetPublisherIDRequest) (*SetPublisherIDResponse, error) // MultiInterfacePublisherFilterCLSID operation. GetMultiInterfacePublisherFilterClassID(context.Context, *GetMultiInterfacePublisherFilterClassIDRequest) (*GetMultiInterfacePublisherFilterClassIDResponse, error) // MultiInterfacePublisherFilterCLSID operation. SetMultiInterfacePublisherFilterClassID(context.Context, *SetMultiInterfacePublisherFilterClassIDRequest) (*SetMultiInterfacePublisherFilterClassIDResponse, error) // AllowInprocActivation operation. GetAllowInProcessActivation(context.Context, *GetAllowInProcessActivationRequest) (*GetAllowInProcessActivationResponse, error) // AllowInprocActivation operation. SetAllowInProcessActivation(context.Context, *SetAllowInProcessActivationRequest) (*SetAllowInProcessActivationResponse, error) // FireInParallel operation. GetFireInParallel(context.Context, *GetFireInParallelRequest) (*GetFireInParallelResponse, error) // FireInParallel operation. SetFireInParallel(context.Context, *SetFireInParallelRequest) (*SetFireInParallelResponse, error) }
IEventClass2 server interface.
type GetAllowInProcessActivationRequest ¶
type GetAllowInProcessActivationRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetAllowInProcessActivationRequest structure represents the AllowInprocActivation operation request
func (*GetAllowInProcessActivationRequest) MarshalNDR ¶
func (*GetAllowInProcessActivationRequest) UnmarshalNDR ¶
type GetAllowInProcessActivationResponse ¶
type GetAllowInProcessActivationResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` AllowInProcessActivation bool `idl:"name:pfAllowInprocActivation" json:"allow_in_process_activation"` // Return: The AllowInprocActivation return value. Return int32 `idl:"name:Return" json:"return"` }
GetAllowInProcessActivationResponse structure represents the AllowInprocActivation operation response
func (*GetAllowInProcessActivationResponse) MarshalNDR ¶
func (*GetAllowInProcessActivationResponse) UnmarshalNDR ¶
type GetFireInParallelRequest ¶
type GetFireInParallelRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetFireInParallelRequest structure represents the FireInParallel operation request
func (*GetFireInParallelRequest) MarshalNDR ¶
func (*GetFireInParallelRequest) UnmarshalNDR ¶
type GetFireInParallelResponse ¶
type GetFireInParallelResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` FireInParallel bool `idl:"name:pfFireInParallel" json:"fire_in_parallel"` // Return: The FireInParallel return value. Return int32 `idl:"name:Return" json:"return"` }
GetFireInParallelResponse structure represents the FireInParallel operation response
func (*GetFireInParallelResponse) MarshalNDR ¶
func (*GetFireInParallelResponse) UnmarshalNDR ¶
type GetMultiInterfacePublisherFilterClassIDRequest ¶
type GetMultiInterfacePublisherFilterClassIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetMultiInterfacePublisherFilterClassIDRequest structure represents the MultiInterfacePublisherFilterCLSID operation request
func (*GetMultiInterfacePublisherFilterClassIDRequest) MarshalNDR ¶
func (*GetMultiInterfacePublisherFilterClassIDRequest) UnmarshalNDR ¶
type GetMultiInterfacePublisherFilterClassIDResponse ¶
type GetMultiInterfacePublisherFilterClassIDResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` PublisherFilterClassID *oaut.String `idl:"name:pbstrPubFilCLSID" json:"publisher_filter_class_id"` // Return: The MultiInterfacePublisherFilterCLSID return value. Return int32 `idl:"name:Return" json:"return"` }
GetMultiInterfacePublisherFilterClassIDResponse structure represents the MultiInterfacePublisherFilterCLSID operation response
func (*GetMultiInterfacePublisherFilterClassIDResponse) MarshalNDR ¶
func (*GetMultiInterfacePublisherFilterClassIDResponse) UnmarshalNDR ¶
type GetPublisherIDRequest ¶
type GetPublisherIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetPublisherIDRequest structure represents the PublisherID operation request
func (*GetPublisherIDRequest) MarshalNDR ¶
func (*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 SetAllowInProcessActivationRequest ¶
type SetAllowInProcessActivationRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` AllowInProcessActivation bool `idl:"name:fAllowInprocActivation" json:"allow_in_process_activation"` }
SetAllowInProcessActivationRequest structure represents the AllowInprocActivation operation request
func (*SetAllowInProcessActivationRequest) MarshalNDR ¶
func (*SetAllowInProcessActivationRequest) UnmarshalNDR ¶
type SetAllowInProcessActivationResponse ¶
type SetAllowInProcessActivationResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The AllowInprocActivation return value. Return int32 `idl:"name:Return" json:"return"` }
SetAllowInProcessActivationResponse structure represents the AllowInprocActivation operation response
func (*SetAllowInProcessActivationResponse) MarshalNDR ¶
func (*SetAllowInProcessActivationResponse) UnmarshalNDR ¶
type SetFireInParallelRequest ¶
type SetFireInParallelRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` FireInParallel bool `idl:"name:fFireInParallel" json:"fire_in_parallel"` }
SetFireInParallelRequest structure represents the FireInParallel operation request
func (*SetFireInParallelRequest) MarshalNDR ¶
func (*SetFireInParallelRequest) UnmarshalNDR ¶
type SetFireInParallelResponse ¶
type SetFireInParallelResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The FireInParallel return value. Return int32 `idl:"name:Return" json:"return"` }
SetFireInParallelResponse structure represents the FireInParallel operation response
func (*SetFireInParallelResponse) MarshalNDR ¶
func (*SetFireInParallelResponse) UnmarshalNDR ¶
type SetMultiInterfacePublisherFilterClassIDRequest ¶
type SetMultiInterfacePublisherFilterClassIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` PublisherFilterClassID *oaut.String `idl:"name:bstrPubFilCLSID" json:"publisher_filter_class_id"` }
SetMultiInterfacePublisherFilterClassIDRequest structure represents the MultiInterfacePublisherFilterCLSID operation request
func (*SetMultiInterfacePublisherFilterClassIDRequest) MarshalNDR ¶
func (*SetMultiInterfacePublisherFilterClassIDRequest) UnmarshalNDR ¶
type SetMultiInterfacePublisherFilterClassIDResponse ¶
type SetMultiInterfacePublisherFilterClassIDResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The MultiInterfacePublisherFilterCLSID return value. Return int32 `idl:"name:Return" json:"return"` }
SetMultiInterfacePublisherFilterClassIDResponse structure represents the MultiInterfacePublisherFilterCLSID operation response
func (*SetMultiInterfacePublisherFilterClassIDResponse) MarshalNDR ¶
func (*SetMultiInterfacePublisherFilterClassIDResponse) UnmarshalNDR ¶
type SetPublisherIDRequest ¶
type SetPublisherIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` PublisherID *oaut.String `idl:"name:bstrPublisherID" json:"publisher_id"` }
SetPublisherIDRequest structure represents the PublisherID operation request
func (*SetPublisherIDRequest) MarshalNDR ¶
func (*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