При вызове shpShapeProcReadPrj софт вылетает по защите памяти. Вероятнее всего указываю какие-то не те параметры?
MAPREGISTEREX * mapregX ;
ELLIPSOIDPARAM * ellparmX ;
DATUMPARAM * datumparmX ;
WCHAR * csnameX ;
long int size = 4096 ; // это значение взято абсолютно с потолка
res = (* shpShapeProcReadPrj) (L"C:\\Temp\\testSHP\\XXX.prj", mapregX, ellparmX, datumparmX, csnameX, size) ;
MAPREGISTEREX * mapregX ;
ELLIPSOIDPARAM * ellparmX ;
DATUMPARAM * datumparmX ;
WCHAR * csnameX ;
long int size = 4096 ; // это значение взято абсолютно с потолка
res = (* shpShapeProcReadPrj) (L"C:\\Temp\\testSHP\\XXX.prj", mapregX, ellparmX, datumparmX, csnameX, size) ;