tagINITINFOSTRUCT - OCR for AnyDoc - Foundation 23.1 - Foundation 23.1 - AnyDoc - external - AnyDoc/OCR-for-AnyDoc/Foundation-23.1/OCR-for-AnyDoc-Programming-Reference-Guide/System-Customization-with-VfyCust.DLL/Structures/tagINITINFOSTRUCT - 2023-11-17

OCR for AnyDoc Programming Reference Guide

Platform
AnyDoc
Product
OCR for AnyDoc
Release
Foundation 23.1
License
ft:locale
en-US

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.