full bindings for bdevspecs structure