3.1.4 Message Processing Events and Sequencing Rules

This protocol MUST indicate to the RPC runtime that it is to perform a strict NDR data consistency check at target level 5.0, as specified in [MS-RPCE] section 3.

This protocol MUST indicate to the RPC runtime that it is to reject a NULL unique or full pointer with non-zero conformant value, as specified in [MS-RPCE] section 3.

The IIisServiceControl interface allows programmatic control of the Internet services as one unit. This includes the ability to stop, start, restart, and determine the status of the Internet services, as well as to terminate their processes. The interface inherits opnums 0 to 6 from IDispatch, as specified in [MS-OAUT] section 3.1.4. The version for this interface is 0.0. To receive incoming remote calls for this interface, the server MUST implement a DCOM Object Class that supports this interface using the UUID {E8FB8620-588F-11D2-9D61-00C04F79C5FE} for this interface.

The interface includes the following methods beyond those in IDispatch.

Methods in RPC Opnum Order

Method

Description

Stop

Stops any running Internet services.

Opnum: 7

Start

Starts the Internet services configured to start when computer starts.

Opnum: 8

Reboot

Causes the system to reboot.

Opnum: 9

Status

Returns the status of the Internet services.

Opnum: 10

Kill

Terminates the Internet services.

Opnum: 11