| 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中支持的每一种格式调用 |