Removes the access restriction on a previously locked range of bytes.
HRESULT UnlockRegion(
ULARGE_INTEGER libOffset,
//Specifies the byte offset for the beginning
//of the range
ULARGE_INTEGER cb, //Specifies the length of the range in bytes
DWORD dwLockType //Specifies the access restriction previously
//placed on the range
);
ILockBytes::UnlockRegion unlocks a region previously locked with a call to ILockBytes::LockRegion. Each region locked must be explicitly unlocked, using the same values for the libOffset, cb, and dwLockType parameters as in the matching calls to ILockBytes::LockRegion. Two adjacent regions cannot be locked separately and then unlocked with a single unlock call.
Windows NT: Use version 3.1 or later.
Windows: Use Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in objidl.h.
ILockBytes::LockRegion, LOCKTYPE, ILockBytes—File-Based Implementation, ILockBytes—Global Memory Implementation