TECPluginGetPluginDispatchTablePtr
Defines a pointer to a function that returnsa pointer to a plug-in dispatch table.
Declaration
typedef TECPluginDispatchTable *(*TECPluginGetPluginDispatchTablePtr)(void);Return Value
A pointer to the functiondispatch table for the plug-in.
Discussion
You need this callback only for OS X plug-ins. When youcreate a TEC plug-in in OS X you must export a function named ConverterPluginGetPluginDispatchTable withthe following prototype:
extern TECPluginDispatchTable *ConverterPluginGetPluginDispatchTable(void)
This function must return a pointer to the function dispatchtable for the plug-in. It is important you name the function ConverterPluginGetPluginDispatchTable because TECPluginGetPluginDispatchTablePtr isa function pointer to a function of this exact name.
See Also
Callbacks
UnicodeToTextFallbackProcPtrTECPluginNewEncodingConverterPtrTECPluginClearContextInfoPtrTECPluginConvertTextEncodingPtrTECPluginFlushConversionPtrTECPluginDisposeEncodingConverterPtrTECPluginNewEncodingSnifferPtrTECPluginClearSnifferContextInfoPtrTECPluginSniffTextEncodingPtrTECPluginDisposeEncodingSnifferPtrTECPluginGetCountAvailableTextEncodingsPtrTECPluginGetCountAvailableTextEncodingPairsPtrTECPluginGetCountDestinationTextEncodingsPtrTECPluginGetCountSubTextEncodingsPtrTECPluginGetCountAvailableSniffersPtrTECPluginGetCountWebEncodingsPtrTECPluginGetCountMailEncodingsPtrTECPluginGetTextEncodingInternetNamePtrTECPluginGetTextEncodingFromInternetNamePtr