This function takes the following parameters:
The handle for the map object to be modified.
The key for the entry.
The (new) value to be associated with the key.
If non-zero, then the specified value replaces all of the existing values. Otherwise the specified value is added to the list of values associated with the specified key.