RapidPci also contains two functions for read/write data arrays from/to port. These functions are based on insb/insw/insd assembly input commands and outsb/outsw/outsd output commands.
ReadPortBuffer - reads a number of bytes, words, or double words from the specified port address into a buffer.
WritePortBuffer - write an array of bytes
Remember, these functions don't provide another exchange algorithm ("handshaking"). They are used only for devices with hardware support of group input/output operations.