Documentation ¶
Index ¶
- Variables
- func AppHostMappingExtensionServerHandle(ctx context.Context, o AppHostMappingExtensionServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewAppHostMappingExtensionServerHandle(o AppHostMappingExtensionServer) dcerpc.ServerHandle
- func RegisterAppHostMappingExtensionServer(conn dcerpc.Conn, o AppHostMappingExtensionServer, opts ...dcerpc.Option)
- type AppHostMappingExtensionClient
- type AppHostMappingExtensionServer
- type GetSiteElementFromSiteIDRequest
- type GetSiteElementFromSiteIDResponse
- type GetSiteIDFromSiteNameRequest
- type GetSiteIDFromSiteNameResponse
- type GetSiteNameFromSiteIDRequest
- type GetSiteNameFromSiteIDResponse
- type MapPathRequest
- type MapPathResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IAppHostMappingExtension interface identifier 31a83ea0-c0e4-4a2c-8a01-353cc2a4c60a AppHostMappingExtensionIID = &dcom.IID{Data1: 0x31a83ea0, Data2: 0xc0e4, Data3: 0x4a2c, Data4: []byte{0x8a, 0x01, 0x35, 0x3c, 0xc2, 0xa4, 0xc6, 0x0a}} // Syntax UUID AppHostMappingExtensionSyntaxUUID = &uuid.UUID{TimeLow: 0x31a83ea0, TimeMid: 0xc0e4, TimeHiAndVersion: 0x4a2c, ClockSeqHiAndReserved: 0x8a, ClockSeqLow: 0x1, Node: [6]uint8{0x35, 0x3c, 0xc2, 0xa4, 0xc6, 0xa}} // Syntax ID AppHostMappingExtensionSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: AppHostMappingExtensionSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/iisa"
)
Functions ¶
func NewAppHostMappingExtensionServerHandle ¶
func NewAppHostMappingExtensionServerHandle(o AppHostMappingExtensionServer) dcerpc.ServerHandle
func RegisterAppHostMappingExtensionServer ¶
func RegisterAppHostMappingExtensionServer(conn dcerpc.Conn, o AppHostMappingExtensionServer, opts ...dcerpc.Option)
Types ¶
type AppHostMappingExtensionClient ¶
type AppHostMappingExtensionClient interface { // IUnknown retrieval method. Unknown() iunknown.UnknownClient // GetSiteNameFromSiteId operation. GetSiteNameFromSiteID(context.Context, *GetSiteNameFromSiteIDRequest, ...dcerpc.CallOption) (*GetSiteNameFromSiteIDResponse, error) // GetSiteIdFromSiteName operation. GetSiteIDFromSiteName(context.Context, *GetSiteIDFromSiteNameRequest, ...dcerpc.CallOption) (*GetSiteIDFromSiteNameResponse, error) // GetSiteElementFromSiteId operation. GetSiteElementFromSiteID(context.Context, *GetSiteElementFromSiteIDRequest, ...dcerpc.CallOption) (*GetSiteElementFromSiteIDResponse, error) // MapPath operation. MapPath(context.Context, *MapPathRequest, ...dcerpc.CallOption) (*MapPathResponse, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) AppHostMappingExtensionClient }
IAppHostMappingExtension interface.
type AppHostMappingExtensionServer ¶
type AppHostMappingExtensionServer interface { // IUnknown base class. iunknown.UnknownServer // GetSiteNameFromSiteId operation. GetSiteNameFromSiteID(context.Context, *GetSiteNameFromSiteIDRequest) (*GetSiteNameFromSiteIDResponse, error) // GetSiteIdFromSiteName operation. GetSiteIDFromSiteName(context.Context, *GetSiteIDFromSiteNameRequest) (*GetSiteIDFromSiteNameResponse, error) // GetSiteElementFromSiteId operation. GetSiteElementFromSiteID(context.Context, *GetSiteElementFromSiteIDRequest) (*GetSiteElementFromSiteIDResponse, error) // MapPath operation. MapPath(context.Context, *MapPathRequest) (*MapPathResponse, error) }
IAppHostMappingExtension server interface.
type GetSiteElementFromSiteIDRequest ¶
type GetSiteElementFromSiteIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` SiteID uint32 `idl:"name:dwSiteId" json:"site_id"` }
GetSiteElementFromSiteIDRequest structure represents the GetSiteElementFromSiteId operation request
func (*GetSiteElementFromSiteIDRequest) MarshalNDR ¶
func (*GetSiteElementFromSiteIDRequest) UnmarshalNDR ¶
type GetSiteElementFromSiteIDResponse ¶
type GetSiteElementFromSiteIDResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` SiteElement *iisa.AppHostElement `idl:"name:ppSiteElement" json:"site_element"` // Return: The GetSiteElementFromSiteId return value. Return int32 `idl:"name:Return" json:"return"` }
GetSiteElementFromSiteIDResponse structure represents the GetSiteElementFromSiteId operation response
func (*GetSiteElementFromSiteIDResponse) MarshalNDR ¶
func (*GetSiteElementFromSiteIDResponse) UnmarshalNDR ¶
type GetSiteIDFromSiteNameRequest ¶
type GetSiteIDFromSiteNameRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` SiteName *oaut.String `idl:"name:bstrSiteName" json:"site_name"` }
GetSiteIDFromSiteNameRequest structure represents the GetSiteIdFromSiteName operation request
func (*GetSiteIDFromSiteNameRequest) MarshalNDR ¶
func (*GetSiteIDFromSiteNameRequest) UnmarshalNDR ¶
type GetSiteIDFromSiteNameResponse ¶
type GetSiteIDFromSiteNameResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` SiteID uint32 `idl:"name:pdwSiteId" json:"site_id"` // Return: The GetSiteIdFromSiteName return value. Return int32 `idl:"name:Return" json:"return"` }
GetSiteIDFromSiteNameResponse structure represents the GetSiteIdFromSiteName operation response
func (*GetSiteIDFromSiteNameResponse) MarshalNDR ¶
func (*GetSiteIDFromSiteNameResponse) UnmarshalNDR ¶
type GetSiteNameFromSiteIDRequest ¶
type GetSiteNameFromSiteIDRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` SiteID uint32 `idl:"name:dwSiteId" json:"site_id"` }
GetSiteNameFromSiteIDRequest structure represents the GetSiteNameFromSiteId operation request
func (*GetSiteNameFromSiteIDRequest) MarshalNDR ¶
func (*GetSiteNameFromSiteIDRequest) UnmarshalNDR ¶
type GetSiteNameFromSiteIDResponse ¶
type GetSiteNameFromSiteIDResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` SiteName *oaut.String `idl:"name:pbstrSiteName" json:"site_name"` // Return: The GetSiteNameFromSiteId return value. Return int32 `idl:"name:Return" json:"return"` }
GetSiteNameFromSiteIDResponse structure represents the GetSiteNameFromSiteId operation response
func (*GetSiteNameFromSiteIDResponse) MarshalNDR ¶
func (*GetSiteNameFromSiteIDResponse) UnmarshalNDR ¶
type MapPathRequest ¶
type MapPathRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` SiteName *oaut.String `idl:"name:bstrSiteName" json:"site_name"` VirtualPath *oaut.String `idl:"name:bstrVirtualPath" json:"virtual_path"` }
MapPathRequest structure represents the MapPath operation request
func (*MapPathRequest) MarshalNDR ¶
func (*MapPathRequest) UnmarshalNDR ¶
type MapPathResponse ¶
type MapPathResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` PhysicalPath *oaut.String `idl:"name:pbstrPhysicalPath" json:"physical_path"` VirtualDirectoryElement *iisa.AppHostElement `idl:"name:ppVirtualDirectoryElement" json:"virtual_directory_element"` ApplicationElement *iisa.AppHostElement `idl:"name:ppApplicationElement" json:"application_element"` // Return: The MapPath return value. Return int32 `idl:"name:Return" json:"return"` }
MapPathResponse structure represents the MapPath operation response