Huw Davies
|
bd9eb3b527
|
ole32: Don't pass a window if we're reading from the clipboard.
|
2009-04-16 11:34:49 -05:00 |
Huw Davies
|
6526b570e1
|
ole32: Add a function to return (and possibly create) the clipboard's window.
|
2009-04-16 11:34:39 -05:00 |
Huw Davies
|
6ce9922f3d
|
ole32: Add a helper function to set and release the source IDataObject.
|
2009-04-16 11:34:06 -05:00 |
Huw Davies
|
bf8d85cee0
|
ole32: Add a helper function to return the ole clipboard structure.
|
2009-04-16 11:33:57 -05:00 |
Huw Davies
|
72f53ed4d7
|
ole32: Unicodify window creation. Don't register the class as global.
|
2009-04-16 11:33:50 -05:00 |
Huw Davies
|
5defc71dfe
|
ole32: Use helper function to duplicate global memory.
|
2009-04-16 11:33:40 -05:00 |
Huw Davies
|
469d6ea2df
|
ole32: Add support for rendering storage data to the clipboard.
|
2009-04-16 11:33:29 -05:00 |
Huw Davies
|
f4745c0a06
|
ole32: Make all formats available to the clipboard.
|
2009-04-16 11:33:19 -05:00 |
Huw Davies
|
1e8727aacf
|
ole32: Add support for rendering stream data to the clipboard.
|
2009-04-16 11:33:03 -05:00 |
Huw Davies
|
5e557d83ca
|
ole32: Rewrite the clipboard window's wndproc to use the cached enum data.
|
2009-04-16 11:30:38 -05:00 |
Huw Davies
|
b958dfdc47
|
ole32: Change helper function to return the matching entry.
|
2009-04-16 11:30:09 -05:00 |
Huw Davies
|
e58a9db129
|
ole32: Store a cached version of the local data object's enumeration.
|
2009-04-16 11:30:00 -05:00 |
Alexandre Julliard
|
c378490d7d
|
ole32/tests: Avoid size_t in traces.
|
2009-04-08 16:09:52 +02:00 |
Vincent Povirk
|
9c02fda4a9
|
ole32: When renaming a storage element, delete from the current iface.
|
2009-04-02 16:28:30 +02:00 |
Huw Davies
|
628332aee1
|
ole32: Change the global memory duplicator to return HRESULT.
|
2009-04-01 15:23:20 +02:00 |
Huw Davies
|
3cb4ab588d
|
ole32: Rename a few variables and remove a couple of meaningless comments.
|
2009-04-01 15:23:14 +02:00 |
Huw Davies
|
f2ba37e5b9
|
ole32: Move the embed source hack to a separate function.
|
2009-04-01 15:23:09 +02:00 |
Huw Davies
|
126ec0181f
|
ole32/tests: Set tymed in GetData and AddRef the interfaces (ReleaseStgMedium releases them even if pUnkForRelease is non-NULL).
|
2009-04-01 15:23:03 +02:00 |
Huw Davies
|
61fa9bb061
|
ole32/tests: Add some tests for stream data.
|
2009-03-31 15:00:38 +02:00 |
Huw Davies
|
d28d731b61
|
ole32/tests: Add broken return value for win98.
|
2009-03-31 15:00:33 +02:00 |
Huw Davies
|
5492fd2b0d
|
ole32/tests: On win9x GetClipboardData returns a new handle.
|
2009-03-31 15:00:28 +02:00 |
Huw Davies
|
2c6be9521b
|
ole32: Simplify some of the error handling.
|
2009-03-31 15:00:23 +02:00 |
Huw Davies
|
59501e037b
|
ole32/tests: Tests for EnumFormatEtc.
|
2009-03-30 16:42:46 +02:00 |
Huw Davies
|
89dcb968a3
|
ole32/tests: Fix DVTARGETDEVICE offsets.
|
2009-03-30 16:42:41 +02:00 |
Huw Davies
|
969e5d7ee1
|
ole32: Reimplement the formatetc enumerator using 'Ole Private Data'.
|
2009-03-30 16:42:22 +02:00 |
Huw Davies
|
fc78f552a0
|
ole32: AddRef does not return an HRESULT. Have the constructor create the object with one reference.
|
2009-03-30 16:42:12 +02:00 |
Huw Davies
|
25f1b058a8
|
ole32: Change the enum formatetc constructor to return HRESULT.
|
2009-03-30 16:42:08 +02:00 |
Huw Davies
|
1cc023c53a
|
ole32: Don't hold a reference on the parent IDataObject.
|
2009-03-30 16:42:03 +02:00 |
Huw Davies
|
1213964330
|
ole32: Rename a variable.
|
2009-03-30 16:41:56 +02:00 |
Huw Davies
|
d93688a721
|
ole32: Use a helper function to access the enum format implementation.
|
2009-03-30 16:41:51 +02:00 |
Huw Davies
|
690202440e
|
ole32: Set the 'Ole Private Data' clipboard format.
|
2009-03-26 16:11:24 +01:00 |
Huw Davies
|
b7a2e83ddb
|
ole32: OleFlushClipboard shouldn't call EmptyClipboard.
|
2009-03-26 16:11:21 +01:00 |
Huw Davies
|
b75caee2ab
|
ole32/tests: Tests for the 'Ole Private Data' clipboard format.
|
2009-03-25 15:43:36 +01:00 |
Huw Davies
|
3383db6107
|
ole32: Move the code to set the clipboard formats to a separate function.
|
2009-03-25 15:43:27 +01:00 |
Huw Davies
|
ef4b6b8749
|
ole32: Store the ole clipboard window's HWND in the DataObject clipboard format.
|
2009-03-23 15:52:18 +01:00 |
Huw Davies
|
e77ab142e4
|
ole32: Register DataObject clipboard format.
|
2009-03-23 15:52:18 +01:00 |
Huw Davies
|
c0fbbe7d91
|
ole32: Use IsEqualIID rather than memcmp.
|
2009-03-23 15:52:18 +01:00 |
Huw Davies
|
319d0ddca6
|
ole32: Simplify QueryInterface.
|
2009-03-23 15:52:18 +01:00 |
Huw Davies
|
d72181381e
|
ole32: pFmt isn't exposed to the client, so simplify its allocation.
|
2009-03-23 15:52:18 +01:00 |
Huw Davies
|
8beb83866f
|
ole32: Rearrange functions to eliminate forward declarations.
|
2009-03-23 15:52:18 +01:00 |
Huw Davies
|
96bd8c5a7d
|
ole32: Add a helper function to retrieve the implementation ptr.
|
2009-03-23 15:52:18 +01:00 |
Huw Davies
|
e7ffa2aeb5
|
ole32: Don't allocate the ole clipboard object in global memory - we're not going to directly expose it to other processes.
|
2009-03-23 15:52:18 +01:00 |
Huw Davies
|
e6eeb3aa17
|
ole32: Remove unused static variable.
|
2009-03-23 15:52:18 +01:00 |
Michael Stefaniuc
|
efbb4ebf3e
|
widl: Output "LONG" instead of "long" for a 32bit integer.
long is always 32bit in IDL files but that's not true in C.
|
2009-03-13 11:15:21 +01:00 |
Alexandre Julliard
|
7b6dd2c9f8
|
ole32: Get rid of WINE_StringFromCLSID and A->W conversions.
|
2009-03-12 13:09:52 +01:00 |
Alexandre Julliard
|
6b40f64e18
|
ole32: Make compobj.dll into a stand-alone 16-bit module.
|
2009-03-12 13:09:31 +01:00 |
Alexandre Julliard
|
2e1b309fba
|
ole32: Make ole2.dll into a stand-alone 16-bit module.
|
2009-03-11 17:05:20 +01:00 |
Alexandre Julliard
|
f7fe2edadd
|
ole32: Make storage.dll into a stand-alone 16-bit module.
|
2009-03-11 17:03:10 +01:00 |
Alexandre Julliard
|
7511d67447
|
ole32: Make ole2nls.dll into a stand-alone 16-bit module.
|
2009-03-11 16:53:06 +01:00 |
Alexandre Julliard
|
dc81065d44
|
ole32: Make ole2thk.dll into a stand-alone 16-bit module.
|
2009-03-11 16:51:09 +01:00 |