Documentation ¶
Index ¶
- Variables
- func AppHostCollectionSchemaServerHandle(ctx context.Context, o AppHostCollectionSchemaServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewAppHostCollectionSchemaServerHandle(o AppHostCollectionSchemaServer) dcerpc.ServerHandle
- func RegisterAppHostCollectionSchemaServer(conn dcerpc.Conn, o AppHostCollectionSchemaServer, opts ...dcerpc.Option)
- type AppHostCollectionSchemaClient
- type AppHostCollectionSchemaServer
- type GetAddElementNamesRequest
- type GetAddElementNamesResponse
- type GetAddElementSchemaRequest
- type GetAddElementSchemaResponse
- type GetClearElementSchemaRequest
- type GetClearElementSchemaResponse
- type GetDoesAllowDuplicatesRequest
- type GetDoesAllowDuplicatesResponse
- type GetIsMergeAppendRequest
- type GetIsMergeAppendResponse
- type GetMetadataRequest
- type GetMetadataResponse
- type GetRemoveElementSchemaRequest
- type GetRemoveElementSchemaResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IAppHostCollectionSchema interface identifier de095db1-5368-4d11-81f6-efef619b7bcf AppHostCollectionSchemaIID = &dcom.IID{Data1: 0xde095db1, Data2: 0x5368, Data3: 0x4d11, Data4: []byte{0x81, 0xf6, 0xef, 0xef, 0x61, 0x9b, 0x7b, 0xcf}} // Syntax UUID AppHostCollectionSchemaSyntaxUUID = &uuid.UUID{TimeLow: 0xde095db1, TimeMid: 0x5368, TimeHiAndVersion: 0x4d11, ClockSeqHiAndReserved: 0x81, ClockSeqLow: 0xf6, Node: [6]uint8{0xef, 0xef, 0x61, 0x9b, 0x7b, 0xcf}} // Syntax ID AppHostCollectionSchemaSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: AppHostCollectionSchemaSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/iisa"
)
Functions ¶
func NewAppHostCollectionSchemaServerHandle ¶
func NewAppHostCollectionSchemaServerHandle(o AppHostCollectionSchemaServer) dcerpc.ServerHandle
func RegisterAppHostCollectionSchemaServer ¶
func RegisterAppHostCollectionSchemaServer(conn dcerpc.Conn, o AppHostCollectionSchemaServer, opts ...dcerpc.Option)
Types ¶
type AppHostCollectionSchemaClient ¶
type AppHostCollectionSchemaClient interface { // IUnknown retrieval method. Unknown() iunknown.UnknownClient // AddElementNames operation. GetAddElementNames(context.Context, *GetAddElementNamesRequest, ...dcerpc.CallOption) (*GetAddElementNamesResponse, error) // GetAddElementSchema operation. GetAddElementSchema(context.Context, *GetAddElementSchemaRequest, ...dcerpc.CallOption) (*GetAddElementSchemaResponse, error) // RemoveElementSchema operation. GetRemoveElementSchema(context.Context, *GetRemoveElementSchemaRequest, ...dcerpc.CallOption) (*GetRemoveElementSchemaResponse, error) // ClearElementSchema operation. GetClearElementSchema(context.Context, *GetClearElementSchemaRequest, ...dcerpc.CallOption) (*GetClearElementSchemaResponse, error) // IsMergeAppend operation. GetIsMergeAppend(context.Context, *GetIsMergeAppendRequest, ...dcerpc.CallOption) (*GetIsMergeAppendResponse, error) // GetMetadata operation. GetMetadata(context.Context, *GetMetadataRequest, ...dcerpc.CallOption) (*GetMetadataResponse, error) // DoesAllowDuplicates operation. GetDoesAllowDuplicates(context.Context, *GetDoesAllowDuplicatesRequest, ...dcerpc.CallOption) (*GetDoesAllowDuplicatesResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) AppHostCollectionSchemaClient }
IAppHostCollectionSchema interface.
type AppHostCollectionSchemaServer ¶
type AppHostCollectionSchemaServer interface { // IUnknown base class. iunknown.UnknownServer // AddElementNames operation. GetAddElementNames(context.Context, *GetAddElementNamesRequest) (*GetAddElementNamesResponse, error) // GetAddElementSchema operation. GetAddElementSchema(context.Context, *GetAddElementSchemaRequest) (*GetAddElementSchemaResponse, error) // RemoveElementSchema operation. GetRemoveElementSchema(context.Context, *GetRemoveElementSchemaRequest) (*GetRemoveElementSchemaResponse, error) // ClearElementSchema operation. GetClearElementSchema(context.Context, *GetClearElementSchemaRequest) (*GetClearElementSchemaResponse, error) // IsMergeAppend operation. GetIsMergeAppend(context.Context, *GetIsMergeAppendRequest) (*GetIsMergeAppendResponse, error) // GetMetadata operation. GetMetadata(context.Context, *GetMetadataRequest) (*GetMetadataResponse, error) // DoesAllowDuplicates operation. GetDoesAllowDuplicates(context.Context, *GetDoesAllowDuplicatesRequest) (*GetDoesAllowDuplicatesResponse, error) }
IAppHostCollectionSchema server interface.
type GetAddElementNamesRequest ¶
type GetAddElementNamesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetAddElementNamesRequest structure represents the AddElementNames operation request
func (*GetAddElementNamesRequest) MarshalNDR ¶
func (*GetAddElementNamesRequest) UnmarshalNDR ¶
type GetAddElementNamesResponse ¶
type GetAddElementNamesResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` ElementName *oaut.String `idl:"name:pbstrElementName" json:"element_name"` // Return: The AddElementNames return value. Return int32 `idl:"name:Return" json:"return"` }
GetAddElementNamesResponse structure represents the AddElementNames operation response
func (*GetAddElementNamesResponse) MarshalNDR ¶
func (*GetAddElementNamesResponse) UnmarshalNDR ¶
type GetAddElementSchemaRequest ¶
type GetAddElementSchemaRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` ElementName *oaut.String `idl:"name:bstrElementName" json:"element_name"` }
GetAddElementSchemaRequest structure represents the GetAddElementSchema operation request
func (*GetAddElementSchemaRequest) MarshalNDR ¶
func (*GetAddElementSchemaRequest) UnmarshalNDR ¶
type GetAddElementSchemaResponse ¶
type GetAddElementSchemaResponse 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 GetAddElementSchema return value. Return int32 `idl:"name:Return" json:"return"` }
GetAddElementSchemaResponse structure represents the GetAddElementSchema operation response
func (*GetAddElementSchemaResponse) MarshalNDR ¶
func (*GetAddElementSchemaResponse) UnmarshalNDR ¶
type GetClearElementSchemaRequest ¶
type GetClearElementSchemaRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetClearElementSchemaRequest structure represents the ClearElementSchema operation request
func (*GetClearElementSchemaRequest) MarshalNDR ¶
func (*GetClearElementSchemaRequest) UnmarshalNDR ¶
type GetClearElementSchemaResponse ¶
type GetClearElementSchemaResponse 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 ClearElementSchema return value. Return int32 `idl:"name:Return" json:"return"` }
GetClearElementSchemaResponse structure represents the ClearElementSchema operation response
func (*GetClearElementSchemaResponse) MarshalNDR ¶
func (*GetClearElementSchemaResponse) UnmarshalNDR ¶
type GetDoesAllowDuplicatesRequest ¶
type GetDoesAllowDuplicatesRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetDoesAllowDuplicatesRequest structure represents the DoesAllowDuplicates operation request
func (*GetDoesAllowDuplicatesRequest) MarshalNDR ¶
func (*GetDoesAllowDuplicatesRequest) UnmarshalNDR ¶
type GetDoesAllowDuplicatesResponse ¶
type GetDoesAllowDuplicatesResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` AllowDuplicates int16 `idl:"name:pfAllowDuplicates" json:"allow_duplicates"` // Return: The DoesAllowDuplicates return value. Return int32 `idl:"name:Return" json:"return"` }
GetDoesAllowDuplicatesResponse structure represents the DoesAllowDuplicates operation response
func (*GetDoesAllowDuplicatesResponse) MarshalNDR ¶
func (*GetDoesAllowDuplicatesResponse) UnmarshalNDR ¶
type GetIsMergeAppendRequest ¶
type GetIsMergeAppendRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetIsMergeAppendRequest structure represents the IsMergeAppend operation request
func (*GetIsMergeAppendRequest) MarshalNDR ¶
func (*GetIsMergeAppendRequest) UnmarshalNDR ¶
type GetIsMergeAppendResponse ¶
type GetIsMergeAppendResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` IsMergeAppend int16 `idl:"name:pfIsMergeAppend" json:"is_merge_append"` // Return: The IsMergeAppend return value. Return int32 `idl:"name:Return" json:"return"` }
GetIsMergeAppendResponse structure represents the IsMergeAppend operation response
func (*GetIsMergeAppendResponse) MarshalNDR ¶
func (*GetIsMergeAppendResponse) 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 GetRemoveElementSchemaRequest ¶
type GetRemoveElementSchemaRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetRemoveElementSchemaRequest structure represents the RemoveElementSchema operation request
func (*GetRemoveElementSchemaRequest) MarshalNDR ¶
func (*GetRemoveElementSchemaRequest) UnmarshalNDR ¶
type GetRemoveElementSchemaResponse ¶
type GetRemoveElementSchemaResponse 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 RemoveElementSchema return value. Return int32 `idl:"name:Return" json:"return"` }
GetRemoveElementSchemaResponse structure represents the RemoveElementSchema operation response