Documentation ¶
Index ¶
- Variables
- func AppHostElementServerHandle(ctx context.Context, o AppHostElementServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewAppHostElementServerHandle(o AppHostElementServer) dcerpc.ServerHandle
- func RegisterAppHostElementServer(conn dcerpc.Conn, o AppHostElementServer, opts ...dcerpc.Option)
- type AppHostElementClient
- type AppHostElementServer
- type ClearRequest
- type ClearResponse
- type GetChildElementsRequest
- type GetChildElementsResponse
- type GetCollectionRequest
- type GetCollectionResponse
- type GetElementByNameRequest
- type GetElementByNameResponse
- type GetMetadataRequest
- type GetMetadataResponse
- type GetMethodsRequest
- type GetMethodsResponse
- type GetNameRequest
- type GetNameResponse
- type GetPropertiesRequest
- type GetPropertiesResponse
- type GetPropertyByNameRequest
- type GetPropertyByNameResponse
- type GetSchemaRequest
- type GetSchemaResponse
- type SetMetadataRequest
- type SetMetadataResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IAppHostElement interface identifier 64ff8ccc-b287-4dae-b08a-a72cbf45f453 AppHostElementIID = &dcom.IID{Data1: 0x64ff8ccc, Data2: 0xb287, Data3: 0x4dae, Data4: []byte{0xb0, 0x8a, 0xa7, 0x2c, 0xbf, 0x45, 0xf4, 0x53}} // Syntax UUID AppHostElementSyntaxUUID = &uuid.UUID{TimeLow: 0x64ff8ccc, TimeMid: 0xb287, TimeHiAndVersion: 0x4dae, ClockSeqHiAndReserved: 0xb0, ClockSeqLow: 0x8a, Node: [6]uint8{0xa7, 0x2c, 0xbf, 0x45, 0xf4, 0x53}} // Syntax ID AppHostElementSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: AppHostElementSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/iisa"
)
Functions ¶
func NewAppHostElementServerHandle ¶
func NewAppHostElementServerHandle(o AppHostElementServer) dcerpc.ServerHandle
func RegisterAppHostElementServer ¶
func RegisterAppHostElementServer(conn dcerpc.Conn, o AppHostElementServer, opts ...dcerpc.Option)
Types ¶
type AppHostElementClient ¶
type AppHostElementClient interface { // IUnknown retrieval method. Unknown() iunknown.UnknownClient // Name operation. GetName(context.Context, *GetNameRequest, ...dcerpc.CallOption) (*GetNameResponse, error) // Collection operation. GetCollection(context.Context, *GetCollectionRequest, ...dcerpc.CallOption) (*GetCollectionResponse, error) // Properties operation. GetProperties(context.Context, *GetPropertiesRequest, ...dcerpc.CallOption) (*GetPropertiesResponse, error) // ChildElements operation. GetChildElements(context.Context, *GetChildElementsRequest, ...dcerpc.CallOption) (*GetChildElementsResponse, error) // GetMetadata operation. GetMetadata(context.Context, *GetMetadataRequest, ...dcerpc.CallOption) (*GetMetadataResponse, error) // SetMetadata operation. SetMetadata(context.Context, *SetMetadataRequest, ...dcerpc.CallOption) (*SetMetadataResponse, error) // Schema operation. GetSchema(context.Context, *GetSchemaRequest, ...dcerpc.CallOption) (*GetSchemaResponse, error) // GetElementByName operation. GetElementByName(context.Context, *GetElementByNameRequest, ...dcerpc.CallOption) (*GetElementByNameResponse, error) // GetPropertyByName operation. GetPropertyByName(context.Context, *GetPropertyByNameRequest, ...dcerpc.CallOption) (*GetPropertyByNameResponse, error) // Clear operation. Clear(context.Context, *ClearRequest, ...dcerpc.CallOption) (*ClearResponse, error) // Methods operation. GetMethods(context.Context, *GetMethodsRequest, ...dcerpc.CallOption) (*GetMethodsResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) AppHostElementClient }
IAppHostElement interface.
func NewAppHostElementClient ¶
type AppHostElementServer ¶
type AppHostElementServer interface { // IUnknown base class. iunknown.UnknownServer // Name operation. GetName(context.Context, *GetNameRequest) (*GetNameResponse, error) // Collection operation. GetCollection(context.Context, *GetCollectionRequest) (*GetCollectionResponse, error) // Properties operation. GetProperties(context.Context, *GetPropertiesRequest) (*GetPropertiesResponse, error) // ChildElements operation. GetChildElements(context.Context, *GetChildElementsRequest) (*GetChildElementsResponse, error) // GetMetadata operation. GetMetadata(context.Context, *GetMetadataRequest) (*GetMetadataResponse, error) // SetMetadata operation. SetMetadata(context.Context, *SetMetadataRequest) (*SetMetadataResponse, error) // Schema operation. GetSchema(context.Context, *GetSchemaRequest) (*GetSchemaResponse, error) // GetElementByName operation. GetElementByName(context.Context, *GetElementByNameRequest) (*GetElementByNameResponse, error) // GetPropertyByName operation. GetPropertyByName(context.Context, *GetPropertyByNameRequest) (*GetPropertyByNameResponse, error) // Clear operation. Clear(context.Context, *ClearRequest) (*ClearResponse, error) // Methods operation. GetMethods(context.Context, *GetMethodsRequest) (*GetMethodsResponse, error) }
IAppHostElement server interface.
type ClearRequest ¶
type ClearRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
ClearRequest structure represents the Clear operation request
func (*ClearRequest) MarshalNDR ¶
func (*ClearRequest) UnmarshalNDR ¶
type ClearResponse ¶
type ClearResponse 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 Clear return value. Return int32 `idl:"name:Return" json:"return"` }
ClearResponse structure represents the Clear operation response
func (*ClearResponse) MarshalNDR ¶
func (*ClearResponse) UnmarshalNDR ¶
type GetChildElementsRequest ¶
type GetChildElementsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetChildElementsRequest structure represents the ChildElements operation request
func (*GetChildElementsRequest) MarshalNDR ¶
func (*GetChildElementsRequest) UnmarshalNDR ¶
type GetChildElementsResponse ¶
type GetChildElementsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Elements *iisa.AppHostChildElementCollection `idl:"name:ppElements" json:"elements"` // Return: The ChildElements return value. Return int32 `idl:"name:Return" json:"return"` }
GetChildElementsResponse structure represents the ChildElements operation response
func (*GetChildElementsResponse) MarshalNDR ¶
func (*GetChildElementsResponse) UnmarshalNDR ¶
type GetCollectionRequest ¶
type GetCollectionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetCollectionRequest structure represents the Collection operation request
func (*GetCollectionRequest) MarshalNDR ¶
func (*GetCollectionRequest) UnmarshalNDR ¶
type GetCollectionResponse ¶
type GetCollectionResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Collection *iisa.AppHostElementCollection `idl:"name:ppCollection" json:"collection"` // Return: The Collection return value. Return int32 `idl:"name:Return" json:"return"` }
GetCollectionResponse structure represents the Collection operation response
func (*GetCollectionResponse) MarshalNDR ¶
func (*GetCollectionResponse) UnmarshalNDR ¶
type GetElementByNameRequest ¶
type GetElementByNameRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` SubName *oaut.String `idl:"name:bstrSubName" json:"sub_name"` }
GetElementByNameRequest structure represents the GetElementByName operation request
func (*GetElementByNameRequest) MarshalNDR ¶
func (*GetElementByNameRequest) UnmarshalNDR ¶
type GetElementByNameResponse ¶
type GetElementByNameResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Element *iisa.AppHostElement `idl:"name:ppElement" json:"element"` // Return: The GetElementByName return value. Return int32 `idl:"name:Return" json:"return"` }
GetElementByNameResponse structure represents the GetElementByName operation response
func (*GetElementByNameResponse) MarshalNDR ¶
func (*GetElementByNameResponse) UnmarshalNDR ¶
type GetMetadataRequest ¶
type GetMetadataRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` MetadataType *oaut.String `idl:"name:bstrMetadataType" json:"metadata_type"` }
GetMetadataRequest structure represents the GetMetadata operation request
func (*GetMetadataRequest) MarshalNDR ¶
func (*GetMetadataRequest) UnmarshalNDR ¶
type GetMetadataResponse ¶
type GetMetadataResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Value *oaut.Variant `idl:"name:pValue" json:"value"` // Return: The GetMetadata return value. Return int32 `idl:"name:Return" json:"return"` }
GetMetadataResponse structure represents the GetMetadata operation response
func (*GetMetadataResponse) MarshalNDR ¶
func (*GetMetadataResponse) UnmarshalNDR ¶
type GetMethodsRequest ¶
type GetMethodsRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetMethodsRequest structure represents the Methods operation request
func (*GetMethodsRequest) MarshalNDR ¶
func (*GetMethodsRequest) UnmarshalNDR ¶
type GetMethodsResponse ¶
type GetMethodsResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Methods *iisa.AppHostMethodCollection `idl:"name:ppMethods" json:"methods"` // Return: The Methods return value. Return int32 `idl:"name:Return" json:"return"` }
GetMethodsResponse structure represents the Methods operation response
func (*GetMethodsResponse) MarshalNDR ¶
func (*GetMethodsResponse) UnmarshalNDR ¶
type GetNameRequest ¶
type GetNameRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetNameRequest structure represents the Name operation request
func (*GetNameRequest) MarshalNDR ¶
func (*GetNameRequest) UnmarshalNDR ¶
type GetNameResponse ¶
type GetNameResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Name *oaut.String `idl:"name:pbstrName" json:"name"` // Return: The Name return value. Return int32 `idl:"name:Return" json:"return"` }
GetNameResponse structure represents the Name operation response
func (*GetNameResponse) MarshalNDR ¶
func (*GetNameResponse) UnmarshalNDR ¶
type GetPropertiesRequest ¶
type GetPropertiesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetPropertiesRequest structure represents the Properties operation request
func (*GetPropertiesRequest) MarshalNDR ¶
func (*GetPropertiesRequest) UnmarshalNDR ¶
type GetPropertiesResponse ¶
type GetPropertiesResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Properties *iisa.AppHostPropertyCollection `idl:"name:ppProperties" json:"properties"` // Return: The Properties return value. Return int32 `idl:"name:Return" json:"return"` }
GetPropertiesResponse structure represents the Properties operation response
func (*GetPropertiesResponse) MarshalNDR ¶
func (*GetPropertiesResponse) UnmarshalNDR ¶
type GetPropertyByNameRequest ¶
type GetPropertyByNameRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` SubName *oaut.String `idl:"name:bstrSubName" json:"sub_name"` }
GetPropertyByNameRequest structure represents the GetPropertyByName operation request
func (*GetPropertyByNameRequest) MarshalNDR ¶
func (*GetPropertyByNameRequest) UnmarshalNDR ¶
type GetPropertyByNameResponse ¶
type GetPropertyByNameResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Property *iisa.AppHostProperty `idl:"name:ppProperty" json:"property"` // Return: The GetPropertyByName return value. Return int32 `idl:"name:Return" json:"return"` }
GetPropertyByNameResponse structure represents the GetPropertyByName operation response
func (*GetPropertyByNameResponse) MarshalNDR ¶
func (*GetPropertyByNameResponse) UnmarshalNDR ¶
type GetSchemaRequest ¶
type GetSchemaRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetSchemaRequest structure represents the Schema operation request
func (*GetSchemaRequest) MarshalNDR ¶
func (*GetSchemaRequest) UnmarshalNDR ¶
type GetSchemaResponse ¶
type GetSchemaResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Schema *iisa.AppHostElementSchema `idl:"name:ppSchema" json:"schema"` // Return: The Schema return value. Return int32 `idl:"name:Return" json:"return"` }
GetSchemaResponse structure represents the Schema operation response
func (*GetSchemaResponse) MarshalNDR ¶
func (*GetSchemaResponse) UnmarshalNDR ¶
type SetMetadataRequest ¶
type SetMetadataRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` MetadataType *oaut.String `idl:"name:bstrMetadataType" json:"metadata_type"` Value *oaut.Variant `idl:"name:value" json:"value"` }
SetMetadataRequest structure represents the SetMetadata operation request
func (*SetMetadataRequest) MarshalNDR ¶
func (*SetMetadataRequest) UnmarshalNDR ¶
type SetMetadataResponse ¶
type SetMetadataResponse 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 SetMetadata return value. Return int32 `idl:"name:Return" json:"return"` }
SetMetadataResponse structure represents the SetMetadata operation response