ICreateTypeInfo::SetFuncAndParamNames

This method sets the function name and names of its parameters.

HRESULT SetFuncAndParamNames( 
  unsigned int index, 
  OLECHAR FAR* FAR* rgszNames, 
  unsigned int cNames
);

Parameters

  • index
    [in] Index of the function whose function name and parameter names are to be set.
  • rgszNames
    [in] Array of pointers to names. The first element is the function name. Subsequent elements are names of parameters.
  • cNames
    [in] Number of elements in the rgszNames array.

Return Values

The following table shows the return values for this function.

Value Description
S_OK Success.
STG_E_INSUFFICIENTMEMORY Out of memory.
E_OUTOFMEMORY Out of memory.
E_INVALIDARG One or more of the parameters is invalid.
E_ACCESSDENIED Cannot write to the destination.
TYPE_E_ELEMENTNOTFOUND The element cannot be found.

Remarks

SetFuncAndParamNames needs to be used once for each property. The last parameter for put and putref accessor functions is unnamed.

Requirements

OS Versions: Windows CE 2.0 and later.
Header: Oaidl.h, Oaidl.idl.
Link Library: Oleaut32.lib, Uuid.lib.

See Also

ICreateTypeInfo

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.