3.1.4.19.3 IsInstalled (Opnum 7)

This method is called by a client to determine whether instance load balancing is installed.

 HRESULT IsInstalled(
   [in] CatSrvServices i_css,
   [out] ULONG* pulStatus
 );

i_css: MUST be set to css_lb (see section 2.2.7).

pulStatus: A pointer to a variable that, upon a successful return, MUST be set to TRUE (0x00000001) or FALSE (0x000000000) to indicate whether component load balancing support is installed.

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.

Upon receiving a call to this method, the server MUST verify that the parameters are valid, as specified previously, and fail the call if not.

If the server does not support instance load balancing, the server MUST immediately fail the call.

Otherwise, the server MUST attempt to determine whether instance load balancing support is already installed, and fail the call if it cannot.

The server then MUST set the value referenced by pulStatus to indicate whether instance load balancing support is installed.