I used the function [i]DPRRotBufInit(dwDevice, bSuccess)[/i] to resolve the above issue, in which case the DPRAM can be setup/initialized directly from the code without having to use the PEWIN. However, this function is not documented either and I had to search it out by using .Net reflector on the PCOMMSERVERLib.1.0.dll.