3.1.4.4.1 AddElementNames (Opnum 3)
The AddElementNames method is received by the server in an RPC_REQUEST packet. In response, the server returns a comma-delimited list of names that are supported by the administration system as names to IAppHostElement objects that are collection items of an IAppHostElementCollection object. An administration system typically supports only one name for the IAppHostElement objects that are contained in the collection. However, it could support more names in certain conditions; in which case, all the names are returned by using this method.
-
[propget] HRESULT AddElementNames( [out, retval] BSTR* pbstrElementName );
pbstrElementName: Returns the comma-delimited string that contains the names of all supported names of IAppHostElement objects that are contained in the IAppHostElementCollection from which the specified IAppHostCollectionSchema was retrieved.
Return Values: The server MUST return zero if it successfully processes the message that is received from the client. In this case, *pbstrElementName MUST NOT be NULL. If processing fails, the server MUST return a nonzero HRESULT code as defined in [MS-ERREF]. The following table describes the error conditions that MUST be handled and the corresponding error codes. A server MAY return additional implementation-specific error codes.
-
Return value/code
Description
0X00000000
NO_ERROR
The operation completed successfully.
0X80070057
ERROR_INVALID_PARAMETER
One or more parameters are incorrect or null.
0X00000008
ERROR_NOT_ENOUGH_MEMORY
Not enough memory is available to process this command.