The tagINITINFOSTRUCT structure is used to pass information to the DLLInitialize() and DLLReinitialize() functions. It contains general information about the current instance of the OCR for AnyDoc application.
struct tagINITINFOSTRUCT
{
/* not to be modified */
intnInitInfoStructSize;
HWND hMainWindow;
charszCurrentProgramVersion[10];
charszLoginName[49];
charszMasterFileDirectory[MAXPATH];
charszMasterFileExt[MAXFILE];
charszOutputBaseDirectory[MAXPATH];
charszOutputBaseExt[MAXFILE];
charszImportBaseDirectory[MAXPATH];
charszImportBaseFileMask[MAXFILE];
charszJobQueueBaseDirectory[MAXPATH];
charszControlDirectory[MAXPATH];
charszTableDirectory[MAXPATH];
};
typedef struct tagINITINFOSTRUCTINITINFOSTRUCT;
typedef struct tagINITINFOSTRUCT*LPINITINFOSTRUCT;
All of the member variables of this structure are not to be modified by the DLL.