Amigos,
O GISSONLINE corrigiu o cancelamento hoje e está tudo funcionando perfeitamente no ACBrNFSe32.DLL.
Para cancelar eu enviei essas três informações, mas na verdade apenas o NumeroNFSe e o CodCancelamento já seriam suficientes.
#include "dll.ch"
FUNCTION xCancelarNFSe()
LOCAL oACBrNFSe, cArquivoINI, cRetorno
// Inicializa a biblioteca
oACBrNFSe := ACBrNFSe():New("ACBrLib.ini", "")
// Carregar configurações
ArqIni := ""
ArqIni := ArqIni + "[CancelarNFSe]"+CRLF
ArqIni := ArqIni + "NumeroNFSe=9464" + CRLF
ArqIni := ArqIni + "CodCancelamento=1" +CRLF
ArqIni := ArqIni + "MotCancelamento=TESTE CANC" +CRLF
cRetorno := oACBrNFSe:CarregarINI( ArqIni )
// Cancelar NFSe
cRetorno := oACBrNFSe:Cancelar( ArqIni )
? "Retorno do Cancelamento: ", cRetorno
// Liberar a DLL
oACBrNFSe:Destroy()
RETURN NIL
Muito obrigado a todos os colaboradores que me ajudaram.
Poderiam fechar esse tópico, por favor? Encerrado.