John,
I tested this and the DE sets multilocks according to what is set up for buffering on the cursors. So VFP does set it automatically, for cursors in a DE. If we open the table with USE and then try setting buffering with Cursorsetprop() we must first set multilocks on.