Documentation ¶
Index ¶
- Variables
- func AppHostPropertyServerHandle(ctx context.Context, o AppHostPropertyServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewAppHostPropertyServerHandle(o AppHostPropertyServer) dcerpc.ServerHandle
- func RegisterAppHostPropertyServer(conn dcerpc.Conn, o AppHostPropertyServer, opts ...dcerpc.Option)
- type AppHostPropertyClient
- type AppHostPropertyServer
- type ClearRequest
- type ClearResponse
- type GetExceptionRequest
- type GetExceptionResponse
- type GetMetadataRequest
- type GetMetadataResponse
- type GetNameRequest
- type GetNameResponse
- type GetSchemaRequest
- type GetSchemaResponse
- type GetStringValueRequest
- type GetStringValueResponse
- type GetValueRequest
- type GetValueResponse
- type SetMetadataRequest
- type SetMetadataResponse
- type SetValueRequest
- type SetValueResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IAppHostProperty interface identifier ed35f7a1-5024-4e7b-a44d-07ddaf4b524d AppHostPropertyIID = &dcom.IID{Data1: 0xed35f7a1, Data2: 0x5024, Data3: 0x4e7b, Data4: []byte{0xa4, 0x4d, 0x07, 0xdd, 0xaf, 0x4b, 0x52, 0x4d}} // Syntax UUID AppHostPropertySyntaxUUID = &uuid.UUID{TimeLow: 0xed35f7a1, TimeMid: 0x5024, TimeHiAndVersion: 0x4e7b, ClockSeqHiAndReserved: 0xa4, ClockSeqLow: 0x4d, Node: [6]uint8{0x7, 0xdd, 0xaf, 0x4b, 0x52, 0x4d}} // Syntax ID AppHostPropertySyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: AppHostPropertySyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/iisa"
)
Functions ¶
func NewAppHostPropertyServerHandle ¶
func NewAppHostPropertyServerHandle(o AppHostPropertyServer) dcerpc.ServerHandle
func RegisterAppHostPropertyServer ¶
func RegisterAppHostPropertyServer(conn dcerpc.Conn, o AppHostPropertyServer, opts ...dcerpc.Option)
Types ¶
type AppHostPropertyClient ¶
type AppHostPropertyClient interface { // IUnknown retrieval method. Unknown() iunknown.UnknownClient // Name operation. GetName(context.Context, *GetNameRequest, ...dcerpc.CallOption) (*GetNameResponse, error) // Value operation. GetValue(context.Context, *GetValueRequest, ...dcerpc.CallOption) (*GetValueResponse, error) // Value operation. SetValue(context.Context, *SetValueRequest, ...dcerpc.CallOption) (*SetValueResponse, error) // Clear operation. Clear(context.Context, *ClearRequest, ...dcerpc.CallOption) (*ClearResponse, error) // StringValue operation. GetStringValue(context.Context, *GetStringValueRequest, ...dcerpc.CallOption) (*GetStringValueResponse, error) // Exception operation. GetException(context.Context, *GetExceptionRequest, ...dcerpc.CallOption) (*GetExceptionResponse, 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) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) AppHostPropertyClient }
IAppHostProperty interface.
type AppHostPropertyServer ¶
type AppHostPropertyServer interface { // IUnknown base class. iunknown.UnknownServer // Name operation. GetName(context.Context, *GetNameRequest) (*GetNameResponse, error) // Value operation. GetValue(context.Context, *GetValueRequest) (*GetValueResponse, error) // Value operation. SetValue(context.Context, *SetValueRequest) (*SetValueResponse, error) // Clear operation. Clear(context.Context, *ClearRequest) (*ClearResponse, error) // StringValue operation. GetStringValue(context.Context, *GetStringValueRequest) (*GetStringValueResponse, error) // Exception operation. GetException(context.Context, *GetExceptionRequest) (*GetExceptionResponse, 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) }
IAppHostProperty 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 GetExceptionRequest ¶
type GetExceptionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetExceptionRequest structure represents the Exception operation request
func (*GetExceptionRequest) MarshalNDR ¶
func (*GetExceptionRequest) UnmarshalNDR ¶
type GetExceptionResponse ¶
type GetExceptionResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Exception *iisa.AppHostPropertyException `idl:"name:ppException" json:"exception"` // Return: The Exception return value. Return int32 `idl:"name:Return" json:"return"` }
GetExceptionResponse structure represents the Exception operation response
func (*GetExceptionResponse) MarshalNDR ¶
func (*GetExceptionResponse) 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 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 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.AppHostPropertySchema `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 GetStringValueRequest ¶
type GetStringValueRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetStringValueRequest structure represents the StringValue operation request
func (*GetStringValueRequest) MarshalNDR ¶
func (*GetStringValueRequest) UnmarshalNDR ¶
type GetStringValueResponse ¶
type GetStringValueResponse 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.String `idl:"name:pbstrValue" json:"value"` // Return: The StringValue return value. Return int32 `idl:"name:Return" json:"return"` }
GetStringValueResponse structure represents the StringValue operation response
func (*GetStringValueResponse) MarshalNDR ¶
func (*GetStringValueResponse) UnmarshalNDR ¶
type GetValueRequest ¶
type GetValueRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetValueRequest structure represents the Value operation request
func (*GetValueRequest) MarshalNDR ¶
func (*GetValueRequest) UnmarshalNDR ¶
type GetValueResponse ¶
type GetValueResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` Variant *oaut.Variant `idl:"name:pVariant" json:"variant"` // Return: The Value return value. Return int32 `idl:"name:Return" json:"return"` }
GetValueResponse structure represents the Value operation response
func (*GetValueResponse) MarshalNDR ¶
func (*GetValueResponse) 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
func (*SetMetadataResponse) MarshalNDR ¶
func (*SetMetadataResponse) UnmarshalNDR ¶
type SetValueRequest ¶
type SetValueRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` Value *oaut.Variant `idl:"name:value" json:"value"` }
SetValueRequest structure represents the Value operation request
func (*SetValueRequest) MarshalNDR ¶
func (*SetValueRequest) UnmarshalNDR ¶
type SetValueResponse ¶
type SetValueResponse 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 Value return value. Return int32 `idl:"name:Return" json:"return"` }
SetValueResponse structure represents the Value operation response