1438 Commits

Author SHA1 Message Date
Huw Davies
bc93467f5d ole32: The bigblockfile on ILockBytes implementation should work on any ILockBytes not just those based on HGLOBAL. 2009-01-28 12:31:53 +01:00
Huw Davies
bfc32ae0c6 ole32: Add a helper function to return the file size and modify EnsureExists to use it. 2009-01-28 12:31:25 +01:00
Huw Davies
cc7edbe3b5 ole32: Move functions around in file to avoid forward declarations. 2009-01-28 12:31:08 +01:00
Huw Davies
70ee112337 ole32: Move private data structure out of header file. 2009-01-28 12:31:01 +01:00
Ge van Geldorp
f7a34db378 ole32/tests: Some Windows versions need the class to be registered. 2009-01-26 16:06:02 +01:00
Nikolay Sivov
32cc4011ee kernel32: Make GetOverlappedResult crash on NULL args as native does. 2009-01-22 15:28:24 +01:00
Michael Stefaniuc
bdbfac5996 ole32/tests: Remove superfluous pointer casts. 2009-01-20 12:34:31 +01:00
Andrey Turkin
644220b518 ole32: Prevent recursion when CLSIDFromString is passed empty string. 2009-01-20 12:23:11 +01:00
Andrey Turkin
d0a345f914 ole32: Add a few fields to OLE TLS area to match native memory layout. 2009-01-19 14:46:02 +01:00
Andrey Turkin
a06f568a2a ole32: Add CoGetCallContext and CoSwitchCallContext implementations. 2009-01-19 14:44:32 +01:00
Andrey Turkin
d20ab01ed2 ole32: Do not crash in WriteClassStg if passed NULL pointer. 2009-01-15 12:42:33 +01:00
Andrey Turkin
37d27c38ce ole32: Add IContextCallback interface to context object. 2009-01-15 12:42:12 +01:00
Andrey Turkin
8ff76d24f6 ole32/tests: Add test for IContextCallback. 2009-01-14 14:16:21 +01:00
Austin English
753affe48d ole32: Add tests for CoInitializeEx. 2009-01-13 16:17:02 +01:00
Andrew Talbot
9e537ae06c ole32: Declare a function static. 2009-01-12 13:11:01 +01:00
Alexandre Julliard
8377b2464b ole32/tests: Fix marshalling data layout for Win64. 2009-01-10 21:06:09 +01:00
Nikolay Sivov
37d4349636 ole32: Some tests for IMoniker::IsRunning with NULL args. 2009-01-09 14:06:13 +01:00
Nikolay Sivov
df0ecdfd30 ole32: Fix some comment typos. 2009-01-09 14:06:13 +01:00
Francois Gouget
ad587aa036 ole32: Don't use the default debug channel before it has been defined. 2009-01-08 14:52:57 +01:00
Nikolay Sivov
11c1d7a0e7 ole32: Fix return value for DefaultHandler_GetMiscStatus. 2009-01-07 12:27:34 +01:00
Alexandre Julliard
e793a2ba35 ole32/tests: Fix a structure size check for Win64. 2009-01-05 15:37:48 +01:00
Michael Stefaniuc
e86eb8efa6 include: Change RPC_STATUS from long to LONG for Win64 compatibility.
Also fix the compiler warnings introduced by this change.
2009-01-04 13:34:38 +01:00
Michael Karcher
11aef5e0a2 ole32: Add HICON user marshalling stubs. 2009-01-04 13:33:12 +01:00
Alexandre Julliard
68bd54b558 ole32/tests: Fix a pointer casting warning on 64-bit. 2009-01-03 20:14:11 +01:00
Ge van Geldorp
f5df407522 ole32/tests: Add declarations which are not present in SDK headers. 2009-01-03 14:55:32 +01:00
Ge van Geldorp
69c5fca81a ole32/tests: Work around broken Windows urlmon.dll. 2009-01-03 14:55:32 +01:00
Rob Shearman
4a67e7a71e include: Include winuser.h from generated oleidl.h header.
oleidl.h isn't usable without winuser.h being included first due to
using the LPMSG type, so explicitly include it by adding a cpp_quote
statement to oleidl.idl. In the PSDK it is implicitly included as
IDL-generated header includes windows.h, which in turn includes
winuser.h.
2008-12-29 14:41:00 +01:00
Andrew Talbot
eceb0cce82 ole32: Superfluous semicolons fix. 2008-12-24 19:59:22 +01:00
Nikolay Sivov
55658d061c ole32: Fix return value for IDataObject_GetData. 2008-12-22 10:28:37 +01:00
Nikolay Sivov
0eeb042067 ole32: Make OleSetClipboard affected by previous OleInitialize() calls. 2008-12-19 17:36:36 +01:00
Andrew Talbot
96d7c6e2ea ole32: Remove unused Wine debug channel. 2008-12-19 17:36:35 +01:00
Hans Leidekker
8bd9a3aa09 janitorial: Don't depend on user32 for the self registration functions. 2008-12-17 11:38:32 +01:00
Francois Gouget
e7b3671813 ole32: Use the IStream16_(CreateStream,CreateStorage,Write) implementations. 2008-12-15 12:24:58 +01:00
Francois Gouget
0b1d8be037 ole32/tests: Make test_runnable() static. 2008-12-12 11:42:31 +01:00
Francois Gouget
ec4d74baef ole32: Fix the STORAGE_dump_pps_entry() description. 2008-12-12 11:41:37 +01:00
Alexandre Julliard
4bb2199c8e ole32: Make a function static. 2008-12-04 12:47:56 +01:00
Alexandre Julliard
04fb1d656a ole32: Remove some unused functions. 2008-12-03 12:11:09 +01:00
Alexandre Julliard
16b5e6b9b5 ole32: Register interfaces through dlldata.c as far as possible. 2008-12-02 20:52:09 +01:00
Alexandre Julliard
1bd26cca94 ole32: Use a dlldata.c file instead of maintaining the data manually. 2008-12-01 18:56:15 +01:00
Maarten Lankhorst
08c78e07a9 ole32: Fix releasing spy. 2008-11-28 12:56:47 +01:00
Huw Davies
ed6bcc27fa ole32: Forward the ASYNC_STGMEDIUM user marshallers to the STGMEDIUM quadruple. 2008-11-28 12:53:19 +01:00
Maarten Lankhorst
92dca953d9 ole32: Add Co*InitializeSpy functions. 2008-11-26 13:44:36 +01:00
Francois Gouget
b3bf746ff9 Straighten out some ellipses. 2008-11-26 12:33:34 +01:00
Francois Gouget
66063ae4a4 ole32: Remove WINAPI on static functions where not needed. 2008-11-26 12:33:13 +01:00
Francois Gouget
c584c2d12c ole32: Remove __RPC_USER on static functions where not needed. 2008-11-26 12:10:38 +01:00
Huw Davies
8355eeaa21 ole32: Defer releasing the delegate interfaces until after we return from an OnClose notification. 2008-11-25 12:17:27 +01:00
Huw Davies
8730bf66c9 ole32: Factor out the code to release the delegate interfaces. 2008-11-25 12:17:24 +01:00
Francois Gouget
3b140ccb0e Assorted spelling fixes. 2008-11-17 16:04:39 +01:00
Alexandre Julliard
f8b8478f91 ole32/tests: Fix a couple of test failures on Win9x and NT4. 2008-11-13 21:45:57 +01:00
Alexandre Julliard
4bff91265a ole32/tests: Don't hardcode the Ansi codepage value. 2008-11-13 21:45:41 +01:00