3.1.4.3.4 put_MultiInterfacePublisherFilterCLSID (Opnum 24)

The put_MultiInterfacePublisherFilterCLSID method sets the MultiInterfacePublisherFilterCLSID property of the event class.

 [id(9), propput, helpstring("property MultiInterfacePublisherFilterCLSID")] HRESULT MultiInterfacePublisherFilterCLSID(
   [in] BSTR bstrPubFilCLSID
 );

bstrPubFilCLSID: The MultiInterfacePublisherFilterCLSID property of the event class, as specified in section 3.1.1.1. The value MUST conform to the format specified in section 2.2.3.

Return Values: An HRESULT specifying success or failure. All success codes MUST be treated the same, and all failure codes MUST be treated the same.

When this method is invoked, the server MUST validate the new value of the property for syntax. If validation fails, the server MUST fail the method call. Otherwise, the server MUST attempt to update the state of the DCOM object servicing this method with the new value of the MultiInterfacePublisherFilterCLSID property, and fail the call, returning a failure HRESULT back to the client if it cannot. Otherwise, it MUST override any previous value that was set for this DCOM object instance servicing this method call.