Vincent Povirk
|
9cf835a947
|
ole32: Use grfLocksSupported to decide when LockRegion is implemented.
|
2015-07-07 16:52:21 +09:00 |
Vincent Povirk
|
c8791edbdf
|
ole32: Don't use real synchronous locks for storage synchronization.
|
2015-03-11 12:45:38 +09:00 |
André Hentschel
|
8af03fef9a
|
ole32: Remove unused macros.
|
2015-02-23 15:25:56 +09:00 |
Francois Gouget
|
082d091029
|
ole32: Return the correct error in FileLockBytesImpl_*LockRegion*().
|
2014-06-18 19:55:45 +02:00 |
Francois Gouget
|
cc4ad353d7
|
ole32: FileLockBytesImpl_WriteAt() should return STG_E_WRITEFAULT for write errors.
|
2014-06-18 19:55:29 +02:00 |
Vincent Povirk
|
d32abd7726
|
ole32: Don't store file size in FileLockBytesImpl.
|
2014-06-11 13:06:00 +02:00 |
Vincent Povirk
|
cf75c5368b
|
ole32: Use real blocking operations for storage locking when possible.
|
2014-05-09 14:16:12 +02:00 |
Vincent Povirk
|
65887802c5
|
ole32: Initial storage file locking implementation.
|
2014-04-29 11:26:51 +02:00 |
Nikolay Sivov
|
382acd526f
|
ole32: Fix QueryInterface for file-based ILockBytes.
|
2012-07-18 11:13:55 +02:00 |
Michael Stefaniuc
|
2605b76c6e
|
ole32: Use an iface instead of a vtbl pointer in FileLockBytesImpl.
|
2010-12-09 12:23:31 +01:00 |
Vincent Povirk
|
d0e6e4aa82
|
ole32: Use ILockBytes_Stat to get the filename of a storage.
|
2010-07-19 14:38:16 +02:00 |
Vincent Povirk
|
14f8f9d5b5
|
ole32: Remove the BigBlockFile abstraction and always use an ILockBytes.
|
2010-07-19 14:38:16 +02:00 |