Universal Document Shell Plugin Collection interface. Through IPluginCollection, caller can access the elements of data collection returned by plugin. More...
#include <plugin_collection.h>
Data Fields | |
PluginStatus(* | get_data )(IPluginUnknown *thiz, void **data_ptr) |
Retrieve start address of the collection data. | |
int(* | get_num_elements )(IPluginUnknown *thiz) |
Retrieve the number of elements. |
Universal Document Shell Plugin Collection interface. Through IPluginCollection, caller can access the elements of data collection returned by plugin.
Copyright (C) 2008 iRex Technologies B.V. All rights reserved.
Definition at line 42 of file plugin_collection.h.
PluginStatus(* IPluginCollection::get_data)(IPluginUnknown *thiz, void **data_ptr) |
Retrieve start address of the collection data.
thiz | IPluginUnknown pointer of collection object. | |
data_ptr | The output variable that contains the start address of the collection data. |
Referenced by text::PluginCollectionImpl::PluginCollectionImpl(), pdf::PluginCollectionImpl::PluginCollectionImpl(), and images::PluginCollectionImpl::PluginCollectionImpl().
int(* IPluginCollection::get_num_elements)(IPluginUnknown *thiz) |
Retrieve the number of elements.
thiz | IPluginUnknown pointer of collection object . |
Referenced by text::PluginCollectionImpl::PluginCollectionImpl(), pdf::PluginCollectionImpl::PluginCollectionImpl(), and images::PluginCollectionImpl::PluginCollectionImpl().