Documentation ¶
Index ¶
- Variables
- func Catalog64BitSupportServerHandle(ctx context.Context, o Catalog64BitSupportServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewCatalog64BitSupportServerHandle(o Catalog64BitSupportServer) dcerpc.ServerHandle
- func RegisterCatalog64BitSupportServer(conn dcerpc.Conn, o Catalog64BitSupportServer, opts ...dcerpc.Option)
- type Catalog64BitSupportClient
- type Catalog64BitSupportServer
- type Initialize64BitQueryCellSupportRequest
- type Initialize64BitQueryCellSupportResponse
- type SupportsMultipleBitnessRequest
- type SupportsMultipleBitnessResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ICatalog64BitSupport interface identifier 1d118904-94b3-4a64-9fa6-ed432666a7b9 Catalog64BitSupportIID = &dcom.IID{Data1: 0x1d118904, Data2: 0x94b3, Data3: 0x4a64, Data4: []byte{0x9f, 0xa6, 0xed, 0x43, 0x26, 0x66, 0xa7, 0xb9}} // Syntax UUID Catalog64BitSupportSyntaxUUID = &uuid.UUID{TimeLow: 0x1d118904, TimeMid: 0x94b3, TimeHiAndVersion: 0x4a64, ClockSeqHiAndReserved: 0x9f, ClockSeqLow: 0xa6, Node: [6]uint8{0xed, 0x43, 0x26, 0x66, 0xa7, 0xb9}} // Syntax ID Catalog64BitSupportSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: Catalog64BitSupportSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
View Source
var (
// import guard
GoPackage = "dcom/coma"
)
Functions ¶
func NewCatalog64BitSupportServerHandle ¶
func NewCatalog64BitSupportServerHandle(o Catalog64BitSupportServer) dcerpc.ServerHandle
func RegisterCatalog64BitSupportServer ¶
func RegisterCatalog64BitSupportServer(conn dcerpc.Conn, o Catalog64BitSupportServer, opts ...dcerpc.Option)
Types ¶
type Catalog64BitSupportClient ¶
type Catalog64BitSupportClient interface { // IUnknown retrieval method. Unknown() iunknown.UnknownClient // This method is called by a client to perform capability negotiation for the Multiple-Bitness // Capability (section 3.1.4.4). // // Return Values: This method MUST return S_OK (0x00000000) on success and a failure // result, as specified in [MS-ERREF] section 2.1, on failure. All failure results MUST // be treated identically. SupportsMultipleBitness(context.Context, *SupportsMultipleBitnessRequest, ...dcerpc.CallOption) (*SupportsMultipleBitnessResponse, error) // This method is called by a client to perform capability negotiation for the 64-bit // QueryCell Marshaling Format Capability (section 3.1.4.2). // // Return Values: This method MUST return S_OK (0x00000000) on success and a failure // result, as specified in [MS-ERREF] section 2.1, on failure. All failure results MUST // be treated identically. Initialize64BitQueryCellSupport(context.Context, *Initialize64BitQueryCellSupportRequest, ...dcerpc.CallOption) (*Initialize64BitQueryCellSupportResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) Catalog64BitSupportClient }
ICatalog64BitSupport interface.
type Catalog64BitSupportServer ¶
type Catalog64BitSupportServer interface { // IUnknown base class. iunknown.UnknownServer // This method is called by a client to perform capability negotiation for the Multiple-Bitness // Capability (section 3.1.4.4). // // Return Values: This method MUST return S_OK (0x00000000) on success and a failure // result, as specified in [MS-ERREF] section 2.1, on failure. All failure results MUST // be treated identically. SupportsMultipleBitness(context.Context, *SupportsMultipleBitnessRequest) (*SupportsMultipleBitnessResponse, error) // This method is called by a client to perform capability negotiation for the 64-bit // QueryCell Marshaling Format Capability (section 3.1.4.2). // // Return Values: This method MUST return S_OK (0x00000000) on success and a failure // result, as specified in [MS-ERREF] section 2.1, on failure. All failure results MUST // be treated identically. Initialize64BitQueryCellSupport(context.Context, *Initialize64BitQueryCellSupportRequest) (*Initialize64BitQueryCellSupportResponse, error) }
ICatalog64BitSupport server interface.
type Initialize64BitQueryCellSupportRequest ¶
type Initialize64BitQueryCellSupportRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // bClientSupports64BitQueryCells: A BOOL value that indicates whether the client supports // the 64-bit QueryCell Marshaling Format. ClientSupports64BitQueryCells bool `idl:"name:bClientSupports64BitQueryCells" json:"client_supports64_bit_query_cells"` }
Initialize64BitQueryCellSupportRequest structure represents the Initialize64BitQueryCellSupport operation request
func (*Initialize64BitQueryCellSupportRequest) MarshalNDR ¶
func (*Initialize64BitQueryCellSupportRequest) UnmarshalNDR ¶
type Initialize64BitQueryCellSupportResponse ¶
type Initialize64BitQueryCellSupportResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // pbServerSupports64BitQueryCells: A pointer to a BOOL value that, upon successful // completion, indicates whether the server supports the 64-bit QueryCell Marshaling // Format. ServerSupports64BitQueryCells bool `idl:"name:pbServerSupports64BitQueryCells" json:"server_supports64_bit_query_cells"` // Return: The Initialize64BitQueryCellSupport return value. Return int32 `idl:"name:Return" json:"return"` }
Initialize64BitQueryCellSupportResponse structure represents the Initialize64BitQueryCellSupport operation response
func (*Initialize64BitQueryCellSupportResponse) MarshalNDR ¶
func (*Initialize64BitQueryCellSupportResponse) UnmarshalNDR ¶
type SupportsMultipleBitnessRequest ¶
type SupportsMultipleBitnessRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
SupportsMultipleBitnessRequest structure represents the SupportsMultipleBitness operation request
func (*SupportsMultipleBitnessRequest) MarshalNDR ¶
func (*SupportsMultipleBitnessRequest) UnmarshalNDR ¶
type SupportsMultipleBitnessResponse ¶
type SupportsMultipleBitnessResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // pbSupportsMultipleBitness: A pointer to a value that, upon successful completion, // indicates whether the server supports the multiple-bitness capability. SupportsMultipleBitness bool `idl:"name:pbSupportsMultipleBitness" json:"supports_multiple_bitness"` // Return: The SupportsMultipleBitness return value. Return int32 `idl:"name:Return" json:"return"` }
SupportsMultipleBitnessResponse structure represents the SupportsMultipleBitness operation response
func (*SupportsMultipleBitnessResponse) MarshalNDR ¶
func (*SupportsMultipleBitnessResponse) UnmarshalNDR ¶
Click to show internal directories.
Click to hide internal directories.