Olá!, TIC-torquilclark,
Sua função FnPtr não parece fazer qualquer coisa. Assim para acionadores de partida, eu eliminá-la-ia.
Então você poderia tentar adicionar especificações do delegado para suas funções. Eu mostrei uma modificação da amostra de seu código na pequena notícia unida.
Então apenas uso:
UZUSER.UZDLLPrnt = AddressOf UZDLLPrnt
para sua atribuição.
As mudanças similares igualmente precisariam de ser feitas para as outras funções.
Eu não sou certo se Wiz_SingleEntryUnzip segurará este corretamente, embora. Mas poderia valer a pena uma tentativa.
Elogios,
Randy