resmgr_msgread vs memcpy and safety (?)

I’m using memcpy() instead of resmgr_msgread() (or MsgRead())
in getting/setting data structures in my resmgr io_devctl()
(resmgr_io_funcs.devctl = io_devctl);

What is with safety in that situation ?
/memory errors, faults;

Can I use memcpy() instead of resmgr_msgread() ?
/do You have MsgRead() source code ?
is there any calls to memcpy() ?

answered in the newsgroup.