Dear all (LS), 
Some issues I have to consider upfront my design fase I wanna share. 
1. Supose I have a throttle device connected through FSUIPC, what kind of interval (times/second) would I consider as a minimum and advise average ?  Consider that the FSUIPC_Process takes the longest time to complete. 
2. An other issue is, advise needed, I could read from a offset with a large size, getting all data into one relative big block and break it down to what I need and visa versa (for writing) or I can read/write in tiny offset size per item.  Wich techniques is common or preferable. 
3. If FSUIPC_Process is invoke, does read all values of FSUIPC and reminds it for all futher FSUIPC_Read(s) ? 
Sorry for my poor english (do my upmost best to express myself). 
Regards, 
Bob.