Skip to content

IGR_Multiplex

The IGR_Multiplex function is used to supply extensible functionality to the Document Filters API. It is used as a general purpose extension mechanism to avoid disturbing the published Document Filters API.

Prototype

void IGR_Multiplex(
 IGR_LONG Function,
 size_t* Parameter1,
 size_t* Parameter2,
 Error_Control_Block* ISYSError);

Parameters

Function: IGR_LONG

The function to perform as listed in the following Function Chart.

Parameter1: Pointer to size_t

Used for some functions.

Parameter2: Pointer to size_t

Used for some functions.

ISYSError: Pointer to Error_Control_Block

Returns error details if the call fails.

Function Chart

Function Parameter1 Parameter2 Purpose
IGR_Multi_Set_Code_Page (1) Codepage Unused Specifies the default character set when the character set cannot be determined.
IGR_Multi_Set_Temp_Path (186) Temp Path Unused Specifies the temp path to use.

Return value

None

Sample code

Error_Control_Block ISYSError;
size_t L1 = 1251, L2 = 0;
IGR_Multiplex(IGR_Multi_Set_Code_Page, &L1, &L2, &ISYSError);