Здравствуйте. В проекте используются несколько модулей в кодировке cp1251, т.к. созданы были в D7 и также там используются. А lazarus используется для 64 битной версии программы. В этих модулях обработка информации получаемой с помощью JwaWinCrypt(в основном просто отобрание информации из сертификатов/запросов). Полученные данные через функции JwaWinCrypt и просто текст кириллицей, который задан в этих модулях, выводятся на форму в richmemo. Чтобы отражалось корректно, использовал wincptoutf8. В версии lazarus 1.8.4 работает всё нормально.
На версии lazarus 2.0.12 32/34 что то изменили. И получается что текст полученный из JwaWinCrypt надо преобразовывать wincptoutf8, а то что "написано" в моих модулях Ansitoutf8.