Signature:

      SUBROUTINE h5rcreate_f(loc_id, name, ref, hdferr)
        INTEGER(HID_T)    , INTENT(IN)    :: loc_id
        CHARACTER(LEN=*)  , INTENT(IN)    :: name
        TYPE(hobj_ref_t_f), INTENT(INOUT) :: ref
        INTEGER           , INTENT(OUT)   :: hdferr

Inputs:

      loc_id - Location identifier
      name   - Name of the object at location specified by loc_id identifier

Outputs:

      ref    - Object reference
      hdferr - Error code:
                0 on success and -1 on failure