| CObject |
| └CCmdTarget |
| └COleDataSource |
| COleDataSource | 构造一个COleDataSource对象 |
| CacheData | 使用STGMEDIUM结构以指定方式提供数据 |
| CacheGlobalData | 使用HGLOBAL以指定方式提供数据 |
| DoDragDrop | 执行拖放操作。 |
| SetClipboard | 放置一个COleDataSource对象到剪贴板中。 |
| Empty | 清空数据的COleDataSource对象 |
| FlushClipboard | 丢弃剪贴板中的所有数据 |
| GetClipboardOwner | 验证放置在剪贴板中的数据仍然存在 |
| OnRenderData | 作为延迟提供数据的一部分存取数据 |
| OnRenderFileData | 作为延迟提供数据的一部分存取数据到CFile中 |
| OnRenderGlobalData | 作为延迟提供数据的一部分存取数据到HGLOBAL中 |
| OnSetData | 替换COleDataSource对象中的数据 |
| DelayRenderData | 使用延迟提供方式以指定格式提供数据 |
| DelayRenderFileData | 以指定方式给CFile指针提供数据 |
| DelaySetData | 为OnSetData中支持的每一种格式调用 |