FIRST_LOCKBYTE
while( cnt-->0 && (res = LockFile(id->h, FIRST_LOCKBYTE, 0, 1, 0))==0 ){
UnlockFile(id->h, FIRST_LOCKBYTE+1, 0, N_LOCKBYTE, 0);
ovlp.Offset = FIRST_LOCKBYTE+1;
res = LockFile(id->h, FIRST_LOCKBYTE+lk, 0, 1, 0);
UnlockFile(id->h, FIRST_LOCKBYTE, 0, 1, 0);
params.ioParam.ioPosOffset = FIRST_LOCKBYTE;
params.ioParam.ioPosOffset = FIRST_LOCKBYTE+1;
params.ioParam.ioPosOffset = FIRST_LOCKBYTE+lk;
params.ioParam.ioPosOffset = FIRST_LOCKBYTE;
while( cnt-->0 && (res = LockFile(id->h, FIRST_LOCKBYTE, 0, 1, 0))==0 ){
UnlockFile(id->h, FIRST_LOCKBYTE+1, 0, N_LOCKBYTE, 0);
res = UnlockFile(id->h, FIRST_LOCKBYTE + id->locked, 0, 1, 0);
res = LockFile(id->h, FIRST_LOCKBYTE+1, 0, N_LOCKBYTE, 0);
UnlockFile(id->h, FIRST_LOCKBYTE, 0, 1, 0);
params.ioParam.ioPosOffset = FIRST_LOCKBYTE;
params.ioParam.ioPosOffset = FIRST_LOCKBYTE + id->locked;
params.ioParam.ioPosOffset = FIRST_LOCKBYTE+1;
params.ioParam.ioPosOffset = FIRST_LOCKBYTE;
UnlockFile(id->h, FIRST_LOCKBYTE+1, 0, N_LOCKBYTE, 0);
UnlockFile(id->h, FIRST_LOCKBYTE+id->locked, 0, 1, 0);
params.ioParam.ioPosOffset = FIRST_LOCKBYTE+1;
params.ioParam.ioPosOffset = FIRST_LOCKBYTE+id->locked;