Hi, try with this:
FFITutorial>>getHostNameInto: hostName ofLenght: length^self ffiCall: #( int gethostname(char *hostName, int length) ) library: 'Ws2_32.dll'. "... on Windows"
From Playground, you can then do:
| name len | len := 50. name:= ByteArray new: len. FFITutorial new getHostNameInto: name ofLenght: len. name inspect. I hope this helps. Best wishes, Tomaz