|
ReactOS 0.4.16-dev-2354-g16de117
|
#include <assert.h>#include <stdarg.h>#include <string.h>#include <stdio.h>#include "windef.h"#include "winbase.h"#include "wingdi.h"#include "winuser.h"#include "winerror.h"#include "winnls.h"#include "ole2.h"#include "wine/debug.h"#include "olestd.h"#include "storage32.h"#include "compobj_private.h"
Go to the source code of this file.
Classes | |
| struct | ole_priv_data_entry |
| struct | ole_priv_data |
| struct | snapshot |
| struct | ole_clipbrd |
| struct | PresentationDataHeader |
| struct | enum_fmtetc |
Macros | |
| #define | COBJMACROS |
Typedefs | |
| typedef struct snapshot | snapshot |
| typedef struct ole_clipbrd | ole_clipbrd |
| typedef struct PresentationDataHeader | PresentationDataHeader |
| typedef struct enum_fmtetc | enum_fmtetc |
Variables | |
| static ole_clipbrd * | theOleClipboard |
| static CRITICAL_SECTION | latest_snapshot_cs = { &latest_snapshot_cs_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | latest_snapshot_cs_debug |
| static const WCHAR | clipbrd_wndclass [] = L"CLIPBRDWNDCLASS" |
| UINT | ownerlink_clipboard_format = 0 |
| UINT | filename_clipboard_format = 0 |
| UINT | filenameW_clipboard_format = 0 |
| UINT | dataobject_clipboard_format = 0 |
| UINT | embedded_object_clipboard_format = 0 |
| UINT | embed_source_clipboard_format = 0 |
| UINT | custom_link_source_clipboard_format = 0 |
| UINT | link_source_clipboard_format = 0 |
| UINT | object_descriptor_clipboard_format = 0 |
| UINT | link_source_descriptor_clipboard_format = 0 |
| UINT | ole_private_data_clipboard_format = 0 |
| static UINT | wine_marshal_clipboard_format |
| static const IEnumFORMATETCVtbl | efvt |
| static const IDataObjectVtbl | snapshot_vtable |
| #define COBJMACROS |
Definition at line 66 of file clipboard.c.
| typedef struct enum_fmtetc enum_fmtetc |
| typedef struct ole_clipbrd ole_clipbrd |
|
static |
Definition at line 220 of file clipboard.c.
Referenced by get_ole_clipbrd().
Definition at line 2038 of file clipboard.c.
Referenced by DllMain().
Definition at line 2009 of file clipboard.c.
Referenced by clipbrd_destroy(), and OleUninitialize().
|
static |
Definition at line 2054 of file clipboard.c.
Referenced by create_clipbrd_window().
Definition at line 2124 of file clipboard.c.
Referenced by get_clipbrd_window().
Definition at line 275 of file clipboard.c.
Referenced by DataObjectImpl_GetData(), DataObjectImpl_GetDataHere(), DataObjectImpl_QueryGetData(), set_clipboard_formats(), snapshot_GetData(), snapshot_GetDataHere(), snapshot_QueryGetData(), and test_enum_fmtetc().
Definition at line 597 of file clipboard.c.
Referenced by get_data_from_bitmap(), and get_stgmed_for_bitmap().
Definition at line 512 of file clipboard.c.
Referenced by dup_metafilepict(), expose_marshalled_dataobject(), get_data_from_global(), get_stgmed_for_global(), get_stgmed_for_storage(), and get_stgmed_for_stream().
Definition at line 542 of file clipboard.c.
Referenced by get_data_from_metafilepict().
|
static |
Definition at line 489 of file clipboard.c.
Referenced by OLEClipbrd_IEnumFORMATETC_Clone(), and snapshot_EnumFormatEtc().
|
static |
Definition at line 1939 of file clipboard.c.
Referenced by OleFlushClipboard(), and OleSetClipboard().
|
inlinestatic |
Definition at line 748 of file clipboard.c.
Referenced by clipbrd_wndproc(), set_clipboard_formats(), snapshot_GetData(), and snapshot_GetDataHere().
Definition at line 579 of file clipboard.c.
Referenced by render_format().
|
inlinestatic |
Definition at line 1900 of file clipboard.c.
Referenced by OleFlushClipboard(), OleSetClipboard(), and set_src_dataobject().
|
static |
Definition at line 1155 of file clipboard.c.
Referenced by snapshot_GetData(), and snapshot_GetDataHere().
Definition at line 1135 of file clipboard.c.
Referenced by get_current_dataobject().
|
static |
Definition at line 957 of file clipboard.c.
Referenced by render_format().
|
static |
Definition at line 899 of file clipboard.c.
Referenced by render_format().
|
static |
Definition at line 871 of file clipboard.c.
Referenced by render_format().
|
static |
Definition at line 927 of file clipboard.c.
Referenced by render_format().
|
static |
Definition at line 763 of file clipboard.c.
Referenced by render_format().
|
static |
Definition at line 818 of file clipboard.c.
Referenced by render_format().
|
inlinestatic |
Definition at line 261 of file clipboard.c.
Referenced by clipbrd_wndproc(), OleFlushClipboard(), OleGetClipboard(), OleIsCurrentClipboard(), and OleSetClipboard().
|
static |
Definition at line 1218 of file clipboard.c.
Referenced by snapshot_EnumFormatEtc(), snapshot_GetData(), and snapshot_GetDataHere().
Definition at line 1399 of file clipboard.c.
Referenced by snapshot_GetData().
|
static |
Definition at line 1383 of file clipboard.c.
Referenced by snapshot_GetData().
Definition at line 1293 of file clipboard.c.
Referenced by snapshot_GetData().
Definition at line 1339 of file clipboard.c.
Referenced by snapshot_GetData(), and snapshot_GetDataHere().
Definition at line 1312 of file clipboard.c.
Referenced by snapshot_GetData().
Definition at line 1190 of file clipboard.c.
Referenced by get_priv_data(), and snapshot_GetData().
|
inlinestatic |
Definition at line 157 of file clipboard.c.
Referenced by DataObjectImpl_AddRef(), DataObjectImpl_DAdvise(), DataObjectImpl_DUnadvise(), DataObjectImpl_EnumDAdvise(), DataObjectImpl_EnumFormatEtc(), DataObjectImpl_GetCanonicalFormatEtc(), DataObjectImpl_GetData(), DataObjectImpl_GetDataHere(), DataObjectImpl_QueryGetData(), DataObjectImpl_QueryInterface(), DataObjectImpl_Release(), DataObjectImpl_SetData(), snapshot_AddRef(), snapshot_GetData(), snapshot_GetDataHere(), snapshot_QueryInterface(), and snapshot_Release().
|
inlinestatic |
Definition at line 296 of file clipboard.c.
Referenced by EnumFormatImpl_AddRef(), EnumFormatImpl_Clone(), EnumFormatImpl_Next(), EnumFormatImpl_QueryInterface(), EnumFormatImpl_Release(), EnumFormatImpl_Reset(), EnumFormatImpl_Skip(), OLEClipbrd_IEnumFORMATETC_AddRef(), OLEClipbrd_IEnumFORMATETC_Clone(), OLEClipbrd_IEnumFORMATETC_Next(), OLEClipbrd_IEnumFORMATETC_QueryInterface(), OLEClipbrd_IEnumFORMATETC_Release(), OLEClipbrd_IEnumFORMATETC_Reset(), and OLEClipbrd_IEnumFORMATETC_Skip().
|
static |
Definition at line 336 of file clipboard.c.
|
static |
Definition at line 449 of file clipboard.c.
|
static |
Definition at line 372 of file clipboard.c.
|
static |
Definition at line 306 of file clipboard.c.
|
static |
Definition at line 351 of file clipboard.c.
|
static |
Definition at line 433 of file clipboard.c.
|
static |
Definition at line 414 of file clipboard.c.
Definition at line 2290 of file clipboard.c.
Referenced by fnTextSrv_TxSetText(), CShellBrowser::OnDestroy(), SHFlushClipboard(), START_TEST(), test_consumer_refs(), test_flushed_getdata(), test_get_clipboard_uninitialized(), test_set_clipboard(), and test_set_clipboard_DRAWCLIPBOARD().
| HRESULT WINAPI OleGetClipboard | ( | IDataObject ** | obj | ) |
Definition at line 2246 of file clipboard.c.
Referenced by CDefViewBckgrndMenu::_bCanPaste(), CDefaultContextMenu::DoPaste(), CFontExt::GetUIObjectOf(), HasClipboardData(), CFontBackgroundMenu::InvokeCommand(), OleUIPasteSpecialW(), paste_special(), test_complex_get_clipboard(), test_consumer_refs(), test_enum_fmtetc(), test_flushed_getdata(), test_get_clipboard(), test_get_clipboard_locked(), test_get_clipboard_uninitialized(), test_getdatahere(), test_multithreaded_clipboard(), and test_nonole_clipboard().
| HRESULT WINAPI OleIsCurrentClipboard | ( | IDataObject * | data | ) |
Definition at line 2329 of file clipboard.c.
Referenced by clipboard_wnd_proc(), test_get_clipboard_uninitialized(), and test_set_clipboard().
| HRESULT WINAPI OleSetClipboard | ( | IDataObject * | data | ) |
Definition at line 2192 of file clipboard.c.
Referenced by CDefaultContextMenu::DoCopyOrCut(), editor_copy(), test_consumer_refs(), test_flushed_getdata(), test_getdatahere(), test_set_clipboard(), and test_set_clipboard_DRAWCLIPBOARD().
Definition at line 203 of file clipboard.c.
Referenced by clipbrd_create().
Definition at line 1921 of file clipboard.c.
Referenced by set_src_dataobject().
|
static |
Definition at line 628 of file clipboard.c.
Referenced by render_format().
|
static |
Definition at line 988 of file clipboard.c.
Referenced by clipbrd_wndproc().
|
static |
Definition at line 1809 of file clipboard.c.
Referenced by set_src_dataobject().
Definition at line 2154 of file clipboard.c.
Referenced by OleFlushClipboard(), and OleSetClipboard().
|
static |
Definition at line 1971 of file clipboard.c.
Referenced by clipbrd_uninitialize(), clipbrd_wndproc(), OleFlushClipboard(), and OleSetClipboard().
|
static |
Definition at line 1088 of file clipboard.c.
Definition at line 1785 of file clipboard.c.
Referenced by OleGetClipboard().
|
static |
Definition at line 1734 of file clipboard.c.
|
static |
Definition at line 1747 of file clipboard.c.
|
static |
Definition at line 1758 of file clipboard.c.
|
static |
Definition at line 1705 of file clipboard.c.
|
static |
Definition at line 1678 of file clipboard.c.
|
static |
Definition at line 1448 of file clipboard.c.
|
static |
Definition at line 1547 of file clipboard.c.
|
static |
Definition at line 1662 of file clipboard.c.
|
static |
Definition at line 1058 of file clipboard.c.
|
static |
Definition at line 1101 of file clipboard.c.
|
static |
Definition at line 1694 of file clipboard.c.
|
inlinestatic |
Definition at line 1415 of file clipboard.c.
Referenced by td_equal().
Definition at line 1428 of file clipboard.c.
Referenced by snapshot_GetData(), and snapshot_GetDataHere().
|
inlinestatic |
Definition at line 124 of file clipboard.c.
Referenced by OLEClipbrd_IEnumFORMATETC_Clone().
|
inlinestatic |
Definition at line 110 of file clipboard.c.
Referenced by get_priv_data(), OLEClipbrd_IEnumFORMATETC_Clone(), and set_clipboard_formats().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | ole | ) |
Definition at line 187 of file clipboard.c.
Referenced by clipbrd_uninitialize(), and create_clipbrd_window().
| UINT custom_link_source_clipboard_format = 0 |
Definition at line 195 of file clipboard.c.
Referenced by register_clipboard_formats().
| UINT dataobject_clipboard_format = 0 |
Definition at line 192 of file clipboard.c.
Referenced by get_current_ole_clip_window(), register_clipboard_formats(), and set_dataobject_format().
|
static |
Definition at line 473 of file clipboard.c.
Referenced by enum_fmtetc_construct().
| UINT embed_source_clipboard_format = 0 |
Definition at line 194 of file clipboard.c.
Referenced by get_storage(), OleQueryCreateFromData(), register_clipboard_formats(), and render_format().
| UINT embedded_object_clipboard_format = 0 |
Definition at line 193 of file clipboard.c.
Referenced by get_storage(), OleQueryCreateFromData(), and register_clipboard_formats().
| UINT filename_clipboard_format = 0 |
Definition at line 190 of file clipboard.c.
Referenced by OleQueryCreateFromData(), and register_clipboard_formats().
| UINT filenameW_clipboard_format = 0 |
Definition at line 191 of file clipboard.c.
Referenced by register_clipboard_formats().
|
static |
Definition at line 175 of file clipboard.c.
Referenced by OleGetClipboard(), and snapshot_Release().
|
static |
Definition at line 176 of file clipboard.c.
| UINT link_source_clipboard_format = 0 |
Definition at line 196 of file clipboard.c.
Referenced by register_clipboard_formats().
| UINT link_source_descriptor_clipboard_format = 0 |
Definition at line 198 of file clipboard.c.
Referenced by register_clipboard_formats().
| UINT object_descriptor_clipboard_format = 0 |
Definition at line 197 of file clipboard.c.
Referenced by register_clipboard_formats().
| UINT ole_private_data_clipboard_format = 0 |
Definition at line 199 of file clipboard.c.
Referenced by get_priv_data(), register_clipboard_formats(), and set_clipboard_formats().
| UINT ownerlink_clipboard_format = 0 |
Definition at line 189 of file clipboard.c.
Referenced by register_clipboard_formats().
|
static |
Definition at line 1765 of file clipboard.c.
Referenced by snapshot_construct().
|
static |
Definition at line 173 of file clipboard.c.
Referenced by clipbrd_create(), clipbrd_destroy(), clipbrd_uninitialize(), get_ole_clipbrd(), render_embed_source_hack(), and snapshot_Release().
|
static |
Definition at line 201 of file clipboard.c.
Referenced by expose_marshalled_dataobject(), get_current_dataobject(), and register_clipboard_formats().