IOleServices
interface IOleServices
Platform specific OLE services.
Allows the given T to pass pre-validation without a resolver.
Creates an IComVisibleDataObject instance.
void EnsureThreadState()
This method is called to validate that OLE is initialized and
that the current thread is a single-threaded apartment (STA).
Called after unsuccessfully performing clipboard TYMED_HGLOBAL serialization.
Returns true if the given type is a valid type for the given format.
If the T is a the requested format this method will attempt to extract it
from the dataObject.
Allows custom validation or adapting of DataStore<T> data and formats.