Signature:

  SUBROUTINE h5pset_f(plid, name, value, hdferr)
    INTEGER(HID_T)  , INTENT(IN)  :: plid
    CHARACTER(LEN=*), INTENT(IN)  :: name
    TYPE(C_PTR)     , INTENT(IN)  :: value
    INTEGER         , INTENT(OUT) :: hdferr

Inputs:

  prp_id  - Property list identifier to modify
  name    - Name of property to modify
  value   - Pointer to value to set the property to

Outputs:

  hdferr  - Returns 0 if successful and -1 if fails