Documentation ¶
Index ¶
- Variables
- func EventClassServerHandle(ctx context.Context, o EventClassServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewEventClassServerHandle(o EventClassServer) dcerpc.ServerHandle
- func RegisterEventClassServer(conn dcerpc.Conn, o EventClassServer, opts ...dcerpc.Option)
- type EventClassClient
- type EventClassServer
- type GetDescriptionRequest
- type GetDescriptionResponse
- type GetEventClassIDRequest
- type GetEventClassIDResponse
- type GetEventClassNameRequest
- type GetEventClassNameResponse
- type GetFiringInterfaceIDRequest
- type GetFiringInterfaceIDResponse
- type GetOwnerSIDRequest
- type GetOwnerSIDResponse
- type GetTypeLibRequest
- type GetTypeLibResponse
- type SetDescriptionRequest
- type SetDescriptionResponse
- type SetEventClassIDRequest
- type SetEventClassIDResponse
- type SetEventClassNameRequest
- type SetEventClassNameResponse
- type SetFiringInterfaceIDRequest
- type SetFiringInterfaceIDResponse
- type SetOwnerSIDRequest
- type SetOwnerSIDResponse
- type SetTypeLibRequest
- type SetTypeLibResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IEventClass interface identifier fb2b72a0-7a68-11d1-88f9-0080c7d771bf EventClassIID = &dcom.IID{Data1: 0xfb2b72a0, Data2: 0x7a68, Data3: 0x11d1, Data4: []byte{0x88, 0xf9, 0x00, 0x80, 0xc7, 0xd7, 0x71, 0xbf}} // Syntax UUID EventClassSyntaxUUID = &uuid.UUID{TimeLow: 0xfb2b72a0, TimeMid: 0x7a68, TimeHiAndVersion: 0x11d1, ClockSeqHiAndReserved: 0x88, ClockSeqLow: 0xf9, Node: [6]uint8{0x0, 0x80, 0xc7, 0xd7, 0x71, 0xbf}} // Syntax ID EventClassSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: EventClassSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/comev"
)
Functions ¶
func EventClassServerHandle ¶
func NewEventClassServerHandle ¶
func NewEventClassServerHandle(o EventClassServer) dcerpc.ServerHandle
func RegisterEventClassServer ¶
func RegisterEventClassServer(conn dcerpc.Conn, o EventClassServer, opts ...dcerpc.Option)
Types ¶
type EventClassClient ¶
type EventClassClient interface { // IDispatch retrieval method. Dispatch() idispatch.DispatchClient // EventClassID operation. GetEventClassID(context.Context, *GetEventClassIDRequest, ...dcerpc.CallOption) (*GetEventClassIDResponse, error) // EventClassID operation. SetEventClassID(context.Context, *SetEventClassIDRequest, ...dcerpc.CallOption) (*SetEventClassIDResponse, error) // EventClassName operation. GetEventClassName(context.Context, *GetEventClassNameRequest, ...dcerpc.CallOption) (*GetEventClassNameResponse, error) // EventClassName operation. SetEventClassName(context.Context, *SetEventClassNameRequest, ...dcerpc.CallOption) (*SetEventClassNameResponse, error) // OwnerSID operation. GetOwnerSID(context.Context, *GetOwnerSIDRequest, ...dcerpc.CallOption) (*GetOwnerSIDResponse, error) // OwnerSID operation. SetOwnerSID(context.Context, *SetOwnerSIDRequest, ...dcerpc.CallOption) (*SetOwnerSIDResponse, error) // FiringInterfaceID operation. GetFiringInterfaceID(context.Context, *GetFiringInterfaceIDRequest, ...dcerpc.CallOption) (*GetFiringInterfaceIDResponse, error) // FiringInterfaceID operation. SetFiringInterfaceID(context.Context, *SetFiringInterfaceIDRequest, ...dcerpc.CallOption) (*SetFiringInterfaceIDResponse, error) // Description operation. GetDescription(context.Context, *GetDescriptionRequest, ...dcerpc.CallOption) (*GetDescriptionResponse, error) // Description operation. SetDescription(context.Context, *SetDescriptionRequest, ...dcerpc.CallOption) (*SetDescriptionResponse, error) // TypeLib operation. GetTypeLib(context.Context, *GetTypeLibRequest, ...dcerpc.CallOption) (*GetTypeLibResponse, error) // TypeLib operation. SetTypeLib(context.Context, *SetTypeLibRequest, ...dcerpc.CallOption) (*SetTypeLibResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) EventClassClient }
IEventClass interface.
func NewEventClassClient ¶
type EventClassServer ¶
type EventClassServer interface { // IDispatch base class. idispatch.DispatchServer // EventClassID operation. GetEventClassID(context.Context, *GetEventClassIDRequest) (*GetEventClassIDResponse, error) // EventClassID operation. SetEventClassID(context.Context, *SetEventClassIDRequest) (*SetEventClassIDResponse, error) // EventClassName operation. GetEventClassName(context.Context, *GetEventClassNameRequest) (*GetEventClassNameResponse, error) // EventClassName operation. SetEventClassName(context.Context, *SetEventClassNameRequest) (*SetEventClassNameResponse, error) // OwnerSID operation. GetOwnerSID(context.Context, *GetOwnerSIDRequest) (*GetOwnerSIDResponse, error) // OwnerSID operation. SetOwnerSID(context.Context, *SetOwnerSIDRequest) (*SetOwnerSIDResponse, error) // FiringInterfaceID operation. GetFiringInterfaceID(context.Context, *GetFiringInterfaceIDRequest) (*GetFiringInterfaceIDResponse, error) // FiringInterfaceID operation. SetFiringInterfaceID(context.Context, *SetFiringInterfaceIDRequest) (*SetFiringInterfaceIDResponse, error) // Description operation. GetDescription(context.Context, *GetDescriptionRequest) (*GetDescriptionResponse, error) // Description operation. SetDescription(context.Context, *SetDescriptionRequest) (*SetDescriptionResponse, error) // TypeLib operation. GetTypeLib(context.Context, *GetTypeLibRequest) (*GetTypeLibResponse, error) // TypeLib operation. SetTypeLib(context.Context, *SetTypeLibRequest) (*SetTypeLibResponse, error) }
IEventClass 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 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 GetEventClassNameRequest ¶
type GetEventClassNameRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetEventClassNameRequest structure represents the EventClassName operation request
func (*GetEventClassNameRequest) MarshalNDR ¶
func (*GetEventClassNameRequest) UnmarshalNDR ¶
type GetEventClassNameResponse ¶
type GetEventClassNameResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` EventClassName *oaut.String `idl:"name:pbstrEventClassName" json:"event_class_name"` // Return: The EventClassName return value. Return int32 `idl:"name:Return" json:"return"` }
GetEventClassNameResponse structure represents the EventClassName operation response
func (*GetEventClassNameResponse) MarshalNDR ¶
func (*GetEventClassNameResponse) UnmarshalNDR ¶
type GetFiringInterfaceIDRequest ¶
type GetFiringInterfaceIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetFiringInterfaceIDRequest structure represents the FiringInterfaceID operation request
func (*GetFiringInterfaceIDRequest) MarshalNDR ¶
func (*GetFiringInterfaceIDRequest) UnmarshalNDR ¶
type GetFiringInterfaceIDResponse ¶
type GetFiringInterfaceIDResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` FiringInterfaceID *oaut.String `idl:"name:pbstrFiringInterfaceID" json:"firing_interface_id"` // Return: The FiringInterfaceID return value. Return int32 `idl:"name:Return" json:"return"` }
GetFiringInterfaceIDResponse structure represents the FiringInterfaceID operation response
func (*GetFiringInterfaceIDResponse) MarshalNDR ¶
func (*GetFiringInterfaceIDResponse) 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 GetTypeLibRequest ¶
type GetTypeLibRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetTypeLibRequest structure represents the TypeLib operation request
func (*GetTypeLibRequest) MarshalNDR ¶
func (*GetTypeLibRequest) UnmarshalNDR ¶
type GetTypeLibResponse ¶
type GetTypeLibResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` TypeLib *oaut.String `idl:"name:pbstrTypeLib" json:"type_lib"` // Return: The TypeLib return value. Return int32 `idl:"name:Return" json:"return"` }
GetTypeLibResponse structure represents the TypeLib operation response
func (*GetTypeLibResponse) MarshalNDR ¶
func (*GetTypeLibResponse) 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 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 SetEventClassNameRequest ¶
type SetEventClassNameRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` EventClassName *oaut.String `idl:"name:bstrEventClassName" json:"event_class_name"` }
SetEventClassNameRequest structure represents the EventClassName operation request
func (*SetEventClassNameRequest) MarshalNDR ¶
func (*SetEventClassNameRequest) UnmarshalNDR ¶
type SetEventClassNameResponse ¶
type SetEventClassNameResponse 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 EventClassName return value. Return int32 `idl:"name:Return" json:"return"` }
SetEventClassNameResponse structure represents the EventClassName operation response
func (*SetEventClassNameResponse) MarshalNDR ¶
func (*SetEventClassNameResponse) UnmarshalNDR ¶
type SetFiringInterfaceIDRequest ¶
type SetFiringInterfaceIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` FiringInterfaceID *oaut.String `idl:"name:bstrFiringInterfaceID" json:"firing_interface_id"` }
SetFiringInterfaceIDRequest structure represents the FiringInterfaceID operation request
func (*SetFiringInterfaceIDRequest) MarshalNDR ¶
func (*SetFiringInterfaceIDRequest) UnmarshalNDR ¶
type SetFiringInterfaceIDResponse ¶
type SetFiringInterfaceIDResponse 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 FiringInterfaceID return value. Return int32 `idl:"name:Return" json:"return"` }
SetFiringInterfaceIDResponse structure represents the FiringInterfaceID operation response
func (*SetFiringInterfaceIDResponse) MarshalNDR ¶
func (*SetFiringInterfaceIDResponse) 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 SetTypeLibRequest ¶
type SetTypeLibRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` TypeLib *oaut.String `idl:"name:bstrTypeLib" json:"type_lib"` }
SetTypeLibRequest structure represents the TypeLib operation request
func (*SetTypeLibRequest) MarshalNDR ¶
func (*SetTypeLibRequest) UnmarshalNDR ¶
type SetTypeLibResponse ¶
type SetTypeLibResponse 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 TypeLib return value. Return int32 `idl:"name:Return" json:"return"` }
SetTypeLibResponse structure represents the TypeLib operation response