Documentation ¶
Overview ¶
The iiss package implements the IISS client protocol.
Introduction ¶
This specification defines the Internet Information Services (IIS) ServiceControl Protocol. This protocol is a client-to-server protocol which enables remote control of Internet services as a single unit. The interface can be used to start or stop these services. It also can be used to terminate the service processes or reboot the computer. Lastly, it provides status information about the services.
Overview ¶
The IIS ServiceControl Protocol provides a mechanism for remote control of Internet services as a single unit on a server. Through the IIS ServiceControl Protocol, a client can start or stop the services. The client can also terminate processes hosting the Internet services functionality or reboot the computer. Lastly, the client can also retrieve status about the services.
The IIS ServiceControl Protocol is expressed as a set of DCOM interfaces. The server end of the protocol implements support for the DCOM interface to manage the Internet services. The client end of the protocol invokes method calls on the interface to control the services on the server. The DCOM calls use standard DCOM marshaling.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var (
// import guard
GoPackage = "dcom/iiss"
)
Functions ¶
This section is empty.
Types ¶
type IISServiceControl ¶
type IISServiceControl dcom.InterfacePointer
IISServiceControl structure represents IIisServiceControl RPC structure.
func (*IISServiceControl) InterfacePointer ¶
func (o *IISServiceControl) InterfacePointer() *dcom.InterfacePointer
func (*IISServiceControl) MarshalNDR ¶
func (*IISServiceControl) NDRSizeInfo ¶
func (o *IISServiceControl) NDRSizeInfo() []uint64