LOGICAL_LOCKS
Returns a list of logical locks
typedef struct
{
nuint16 useCount;
nuint16 shareableLockCount;
nuint8 locked;
nuint16 nextRequest;
nuint16 numRecords;
LOGICAL_LOCK logicalLock[128];
nuint16 curRecord;
} LOGICAL_LOCKS;
uses calwin32
LOGICAL_LOCKS = packed Record
useCount : nuint16;
shareableLockCount : nuint16;
locked : nuint8;
nextRequest : nuint16;
numRecords : nuint16;
logicalLock : Array[0..127] Of LOGICAL_LOCK;
curRecord : nuint16
End;
You must not modify the values in nextRequest and curRecord; they are used internally to return the next record in a request.