This function does not provide a response, but purely supplies
ObjectID data to the common
MEI Type 14 request handler.
objectid parameter specifies the object to
be returned. The caller supplies an optional data buffer pointer in
buffer parameter, with the value referenced
len pointer being the space available in
the buffer. If the
objectid is supported then
the buffer is filled, and
len is updated with
the actual length of the object. The use of
buffer allows a
caller to ascertain the length of an object prior to calling again
with a supplied buffer of the required size.
nextid pointer is supplied then the next
available object ID after
objectid is written,
or 0 if no more objects are available.
On success ENOERR is returned and
values updated accordingly. If the handler does not recognise the
objectid then ENOENT
is returned and
is NOT updated. If the
*len is not large enough for the object
then EAGAIN is returned
*len is update with the required length.