Documentation ¶
Index ¶
- Variables
- func EventSystemInitializeServerHandle(ctx context.Context, o EventSystemInitializeServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewEventSystemInitializeServerHandle(o EventSystemInitializeServer) dcerpc.ServerHandle
- func RegisterEventSystemInitializeServer(conn dcerpc.Conn, o EventSystemInitializeServer, opts ...dcerpc.Option)
- type EventSystemInitializeClient
- type EventSystemInitializeServer
- type SetCOMCatalogBehaviourRequest
- type SetCOMCatalogBehaviourResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // IEventSystemInitialize interface identifier a0e8f27a-888c-11d1-b763-00c04fb926af EventSystemInitializeIID = &dcom.IID{Data1: 0xa0e8f27a, Data2: 0x888c, Data3: 0x11d1, Data4: []byte{0xb7, 0x63, 0x00, 0xc0, 0x4f, 0xb9, 0x26, 0xaf}} // Syntax UUID EventSystemInitializeSyntaxUUID = &uuid.UUID{TimeLow: 0xa0e8f27a, TimeMid: 0x888c, TimeHiAndVersion: 0x11d1, ClockSeqHiAndReserved: 0xb7, ClockSeqLow: 0x63, Node: [6]uint8{0x0, 0xc0, 0x4f, 0xb9, 0x26, 0xaf}} // Syntax ID EventSystemInitializeSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: EventSystemInitializeSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
View Source
var (
// import guard
GoPackage = "dcom/comev"
)
Functions ¶
func NewEventSystemInitializeServerHandle ¶
func NewEventSystemInitializeServerHandle(o EventSystemInitializeServer) dcerpc.ServerHandle
func RegisterEventSystemInitializeServer ¶
func RegisterEventSystemInitializeServer(conn dcerpc.Conn, o EventSystemInitializeServer, opts ...dcerpc.Option)
Types ¶
type EventSystemInitializeClient ¶
type EventSystemInitializeClient interface { // IUnknown retrieval method. Unknown() iunknown.UnknownClient // The SetCOMCatalogBehaviour method controls the event system CatalogMode and RetainSubKeys // state variables. // // Return Values: The server MUST return S_OK. // // After this method is called, the event system CatalogMode state variable will be // true (server in catalog mode) and the RetainSubKeys variable will be set based on // the bRetainSubKeys parameter. If the client does not call this method, the server // will be in non-catalog mode. The Store, Remove, and RemoveS methods of IEventSystem // will have different behavior when the server is in catalog mode. See section 3.1.1.3 // for more details. SetCOMCatalogBehaviour(context.Context, *SetCOMCatalogBehaviourRequest, ...dcerpc.CallOption) (*SetCOMCatalogBehaviourResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) EventSystemInitializeClient }
IEventSystemInitialize interface.
type EventSystemInitializeServer ¶
type EventSystemInitializeServer interface { // IUnknown base class. iunknown.UnknownServer // The SetCOMCatalogBehaviour method controls the event system CatalogMode and RetainSubKeys // state variables. // // Return Values: The server MUST return S_OK. // // After this method is called, the event system CatalogMode state variable will be // true (server in catalog mode) and the RetainSubKeys variable will be set based on // the bRetainSubKeys parameter. If the client does not call this method, the server // will be in non-catalog mode. The Store, Remove, and RemoveS methods of IEventSystem // will have different behavior when the server is in catalog mode. See section 3.1.1.3 // for more details. SetCOMCatalogBehaviour(context.Context, *SetCOMCatalogBehaviourRequest) (*SetCOMCatalogBehaviourResponse, error) }
IEventSystemInitialize server interface.
type SetCOMCatalogBehaviourRequest ¶
type SetCOMCatalogBehaviourRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // bRetainSubKeys: This value is copied to the RetainSubKeys state variable (see section // 3.1.1.3) of the event system. RetainSubKeys bool `idl:"name:bRetainSubKeys" json:"retain_sub_keys"` }
SetCOMCatalogBehaviourRequest structure represents the SetCOMCatalogBehaviour operation request
func (*SetCOMCatalogBehaviourRequest) MarshalNDR ¶
func (*SetCOMCatalogBehaviourRequest) UnmarshalNDR ¶
type SetCOMCatalogBehaviourResponse ¶
type SetCOMCatalogBehaviourResponse 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 SetCOMCatalogBehaviour return value. Return int32 `idl:"name:Return" json:"return"` }
SetCOMCatalogBehaviourResponse structure represents the SetCOMCatalogBehaviour operation response
func (*SetCOMCatalogBehaviourResponse) MarshalNDR ¶
func (*SetCOMCatalogBehaviourResponse) UnmarshalNDR ¶
Click to show internal directories.
Click to hide internal directories.