Wrappers de VirtualXML para (x)Harbour VirtualXML
Estos wrappers (definiciones de funciones en una DLL) son necesarios para utilizar VirtualXML en sus programas basados en (x)Harbour, esto incluye las interfaces gráficas Xailer, FiveWin, MiniGUI y para las aplicaciones en modo consola, la definición de funciones es igual en todos los casos.

Para utilizarlos copie el contenido que se muestra a continuación en cualquier archivo .PRG de su proyecto.

(x)Harbour le permite incluir instrucciones en lenguaje "C" puro dentro de cualquier archivo .PRG anteponiendo la directiva al compilador #pragma BEGINDUMP, lo que se coloque a continuacion de la directiva, será ignorado por el compilador de (x)Harbour y será procesado al momento de la compilación en lenguaje "C" que realizan todas las versiones de (x)Harbour, el contenido del codigo en lenguaje "C" termina con la directiva #pragma ENDDUMP

Fecha de actualización : 22 de Julio de 2020  se añadieron las funciones para descarga masiva.


Wrapper:

#pragma BEGINDUMP

#include "hbapi.h"
#include "windows.h"


typedef long ( __cdecl * __VirtualXML_New ) ( LPSTR szVersion );
typedef long ( __cdecl * __VirtualXML_ProcesaDocumento ) ( long p, LPSTR csd, LPSTR key, LPSTR keypwd, LPSTR outfile );
typedef LPSTR ( __cdecl * __VirtualXML_GetValue ) ( long p, long value );
typedef
void ( __cdecl * __VirtualXML_Free ) ( long p );
typedef
void ( __cdecl * __VirtualXML_SetVirtualPACInfo ) ( long p, LPSTR szUser, LPSTR servidor );
typedef
void ( __cdecl * __VirtualXML_SetCiberSATInfo ) ( long p, LPSTR userCiberPAC, LPSTR llaveCiberPAC );
typedef
void ( __cdecl * __VirtualXML_SetComprobanteInfo ) ( long p, LPSTR serie, LPSTR folio, LPSTR fecha, LPSTR tipoDeComprobante, LPSTR formaDePago, LPSTR subtotal, LPSTR descuento, LPSTR total, LPSTR moneda, LPSTR tipoCambio, LPSTR condicionesDePago, LPSTR metodoDePago, LPSTR motivoDescuento );
typedef
void ( __cdecl * __VirtualXML_SetImpuestosLocalesInfo ) ( long p, LPSTR TotaldeTraslados, LPSTR TotaldeRetenciones );
typedef
void ( __cdecl * __VirtualXML_AddImpuestoLocalRetenido ) ( long p, LPSTR ImpLocRetenido, LPSTR TasadeRetencion, LPSTR Importe );
typedef
void ( __cdecl * __VirtualXML_AddImpuestoLocalTrasladado ) ( long p, LPSTR ImpLocTrasladado, LPSTR TasadeTraslado, LPSTR Importe );
typedef
void ( __cdecl * __VirtualXML_AddDonatarias11 ) ( long p, LPSTR noAutorizacion, LPSTR fechaAutorizacion, LPSTR leyenda);
typedef
void ( __cdecl * __VirtualXML_SetDllPath ) ( long p, LPSTR DllPath );
typedef
void ( __cdecl * __VirtualXML_GetValueInFile ) ( long p, long value, LPSTR file );
typedef
void ( __cdecl * __VirtualXML_ProcessFile ) ( LPSTR szFile );
typedef long ( __cdecl * __VirtualXML_CheckFile ) ( LPSTR szFile );
typedef
void ( __cdecl * __VirtualXML_SetLogFile ) ( long p, LPSTR file );
typedef
void ( __cdecl * __VirtualXML_ShowValue ) ( long p, long lValue, LPSTR title );
typedef long ( __cdecl * __VirtualXML_FirmaSellaDocto ) ( long p, LPSTR csd, LPSTR key, LPSTR keypwd, LPSTR outfile );
typedef
void ( __cdecl * __VirtualXML_Save ) ( long p, LPSTR file );
typedef long ( __cdecl * __VirtualXML_Load ) ( LPSTR file );
typedef LPSTR ( __cdecl * __VirtualXML_GetTimeWithDelay ) ( long p, long nSegs );
typedef
void ( __cdecl * __VirtualXML_GetValues ) ( long p, LPSTR file, long lFormat );
typedef long ( __cdecl * __VirtualXML_CancelaUUID ) ( LPSTR szUser, LPSTR szEmisor, LPSTR szCert, LPSTR szKey, LPSTR szPwd, LPSTR szUuid, LPSTR szOut );
typedef long ( __cdecl * __VirtualXML_CancelaCFDI ) ( LPSTR szUser, LPSTR szEmisor, LPSTR szReceptor, LPSTR szTotal, LPSTR szUuid, LPSTR szCert, LPSTR szKey, LPSTR szPwd, LPSTR szResult, LPSTR szLog );
typedef long ( __cdecl * __VirtualXML_GetStatusCFDI ) ( LPSTR szUser, LPSTR szEmisor, LPSTR szReceptor, LPSTR szTotal, LPSTR szUuid, LPSTR szResult, LPSTR szLog );
typedef long ( __cdecl * __VirtualXML_RecuperaAcuseCancelacion) ( LPSTR sZUser, LPSTR sZemisor, LPSTR SzUuid, LPSTR sZResult, LPSTR szXMLAcuse, LPSTR szLog, LPSTR sZreserved );
typedef long ( __cdecl * __VirtualXML_CerKeyMatch ) ( long p, LPSTR szEmisor, LPSTR szCSD, LPSTR szKey, LPSTR szKeyPwd );
typedef long ( __cdecl * __VirtualXML_CheckLicence ) ( LPSTR user, LPSTR llave, LPSTR emisor );
typedef
void ( __cdecl * __VirtualXML_SetNomina12) ( long p, LPSTR TipoNomina, LPSTR FechaPago, LPSTR FechaInicialPago, LPSTR FechaFinalPago, LPSTR NumDiasPagados, LPSTR TotalPercepciones, LPSTR TotalDeducciones, LPSTR TotalOtrosPagos);
typedef
void ( __cdecl * __VirtualXML_Nomina12SetEmisor) ( long p, LPSTR Curp, LPSTR RegistroPatronal, LPSTR RfcPatronOrigen, LPSTR OrigenRecurso, LPSTR MontoRecursoPropio);
typedef
void ( __cdecl * __VirtualXML_Nomina12SetReceptor) ( long p, LPSTR Curp, LPSTR NumSeguridadSocial, LPSTR FechaInicioRelLaboral, LPSTR Antiguedad, LPSTR TipoContrato, LPSTR Sindicalizado, LPSTR TipoJornada, LPSTR TipoRegimen, LPSTR NumEmpleado, LPSTR Departamento, LPSTR Puesto, LPSTR RiesgoPuesto, LPSTR PeriodicidadPago, LPSTR Banco, LPSTR CuentaBancaria, LPSTR SalarioBaseCotApor, LPSTR SalarioDiarioIntegrado, LPSTR ClaveEntFed);
typedef
void ( __cdecl * __VirtualXML_Nomina12AddSubContratacion) ( long p, LPSTR RfcLabora, LPSTR PorcentajeTiempo);
typedef
void ( __cdecl * __VirtualXML_Nomina12SetPercepciones) ( long p, LPSTR TotalSueldos, LPSTR TotalSeparacionIndemnizacion, LPSTR TotalJubilacionPensionRetiro, LPSTR TotalGravado, LPSTR TotalExento);
typedef
void ( __cdecl * __VirtualXML_Nomina12AddPercepcion) ( long p, LPSTR TipoPercepcion, LPSTR Clave, LPSTR Concepto, LPSTR ImporteGravado, LPSTR ImporteExento, LPSTR Dias, LPSTR TipoHoras, LPSTR HorasExtra, LPSTR ImportePagado, LPSTR ValorMercado, LPSTR PrecioAlOtorgarse);
typedef
void ( __cdecl * __VirtualXML_Nomina12SetJubilacionPensionRetiro) ( long p, LPSTR TotalUnaExhibicion, LPSTR TotalParcialidad, LPSTR MontoDiario, LPSTR IngresoAcumulable, LPSTR IngresoNoAcumulable);
typedef
void ( __cdecl * __VirtualXML_Nomina12SetSeparacionIndemnizacion) ( long p, LPSTR TotalPagado, LPSTR NumAniosServicio, LPSTR UltimoSueldoMensOrd, LPSTR IngresoAcumulable, LPSTR IngresoNoAcumulable);
typedef
void ( __cdecl * __VirtualXML_Nomina12SetDeducciones) ( long p, LPSTR TotalOtrasDeducciones, LPSTR TotalImpuestosRetenidos);
typedef
void ( __cdecl * __VirtualXML_Nomina12AddDeduccion) ( long p, LPSTR TipoDeduccion, LPSTR Clave, LPSTR Concepto, LPSTR Importe);
typedef
void ( __cdecl * __VirtualXML_Nomina12AddOtroPago) ( long p, LPSTR TipoOtroPago, LPSTR Clave, LPSTR Concepto, LPSTR Importe, LPSTR SaldoAFavor, LPSTR Anio, LPSTR RemanenteSalFav, LPSTR SubsidioCausado);
typedef
void ( __cdecl * __VirtualXML_Nomina12AddIncapacidad) ( long p, LPSTR DiasIncapacidad, LPSTR TipoIncapacidad, LPSTR ImporteMonetario);
typedef
void ( __cdecl * __VirtualXML_SetCompleteXML_cfdi33) ( long p, LPSTR XMLCompleto);
typedef
void ( __cdecl * __VirtualXML_SetComprobanteInfo_cfdi33) ( long p, LPSTR Serie, LPSTR Folio, LPSTR Fecha, LPSTR FormaPago, LPSTR CondicionesDePago, LPSTR SubTotal, LPSTR Descuento, LPSTR Moneda, LPSTR TipoCambio, LPSTR Total, LPSTR TipoDeComprobante, LPSTR MetodoPago, LPSTR LugarExpedicion, LPSTR Confirmacion);
typedef
void ( __cdecl * __VirtualXML_SetCfdiRelacionados_cfdi33) ( long p, LPSTR TipoRelacion);
typedef
void ( __cdecl * __VirtualXML_AddCfdiRelacionado_cfdi33) ( long p, LPSTR UUID);
typedef
void ( __cdecl * __VirtualXML_SetEmisorInfo_cfdi33) ( long p, LPSTR Rfc, LPSTR Nombre, LPSTR RegimenFiscal);
typedef
void ( __cdecl * __VirtualXML_SetReceptorInfo_cfdi33) ( long p, LPSTR Rfc, LPSTR Nombre, LPSTR ResidenciaFiscal, LPSTR NumRegIdTrib, LPSTR UsoCFDI);
typedef
void ( __cdecl * __VirtualXML_AddConcepto_cfdi33) ( long p, LPSTR ClaveProdServ, LPSTR NoIdentificacion, LPSTR Cantidad, LPSTR ClaveUnidad, LPSTR Unidad, LPSTR Descripcion, LPSTR ValorUnitario, LPSTR Importe, LPSTR Descuento);
typedef
void ( __cdecl * __VirtualXML_AddConceptoTraslado_cfdi33) ( long p, LPSTR Base, LPSTR Impuesto, LPSTR TipoFactor, LPSTR TasaOCuota, LPSTR Importe);
typedef
void ( __cdecl * __VirtualXML_AddConceptoRetencion_cfdi33) ( long p, LPSTR Base, LPSTR Impuesto, LPSTR TipoFactor, LPSTR TasaOCuota, LPSTR Importe);
typedef
void ( __cdecl * __VirtualXML_SetImpuestosInfo_cfdi33) ( long p, LPSTR TotalImpuestosTrasladados, LPSTR TotalImpuestosRetenidos);
typedef
void ( __cdecl * __VirtualXML_SetServicioParcial10) ( long p, LPSTR NumPerLicoAut, LPSTR Calle, LPSTR NoExterior, LPSTR NoInterior, LPSTR Colonia, LPSTR Localidad, LPSTR Referencia, LPSTR Municipio, LPSTR Estado, LPSTR CodigoPostal);
typedef
void ( __cdecl * __VirtualXML_AddTraslado_cfdi33) ( long p, LPSTR Impuesto, LPSTR TipoFactor, LPSTR TasaOCuota, LPSTR Importe);
typedef
void ( __cdecl * __VirtualXML_AddRetencion_cfdi33) ( long p, LPSTR Impuesto, LPSTR Importe);
typedef
void ( __cdecl * __VirtualXML_SetPagos10) ( long p);
typedef
void ( __cdecl * __VirtualXML_Pagos10SetPago) ( long p, LPSTR FechaPago, LPSTR FormaDePago, LPSTR MonedaP, LPSTR TipoCambioP, LPSTR Monto, LPSTR NumOperacion, LPSTR RfcEmisorCtaOrd, LPSTR NomBancoOrdExt, LPSTR CtaOrdenante, LPSTR RfcEmisorCtaBen, LPSTR CtaBeneficiario, LPSTR TipoCadPago, LPSTR CertPago, LPSTR CadPago, LPSTR SelloPago);
typedef
void ( __cdecl * __VirtualXML_Pagos10AddPagoDoctoRelacionado) ( long p, LPSTR IdDocumento, LPSTR Serie, LPSTR Folio, LPSTR MonedaDR, LPSTR TipoCambioDR, LPSTR MetodoDePagoDR, LPSTR NumParcialidad, LPSTR ImpSaldoAnt, LPSTR ImpPagado, LPSTR ImpSaldoInsoluto);
typedef
void ( __cdecl * __VirtualXML_AddConceptoComplementoIedu_cfdi33) ( long p, LPSTR nombreAlumno, LPSTR CURP, LPSTR nivelEducativo, LPSTR autRVOE, LPSTR rfcPago );
typedef
void ( __cdecl * __VirtualXML_AddConceptoInformacionAduanera_cfdi33) ( long p, LPSTR NumeroPedimento);
typedef
void ( __cdecl * __VirtualXML_AddConceptoCuentaPredial_cfdi33) ( long p, LPSTR Numero);
typedef
void ( __cdecl * __VirtualXML_AddConceptoParte_cfdi33) ( long p, LPSTR ClaveProdServ, LPSTR NoIdentificacion, LPSTR Cantidad, LPSTR Unidad, LPSTR Descripcion, LPSTR ValorUnitario, LPSTR Importe, LPSTR NumeroPedimento);
typedef
void ( __cdecl * __VirtualXML_SetAddendaText_cfdi33) ( long p, LPSTR text);
typedef
void ( __cdecl * __VirtualXML_AddComplemento_cfdi33) ( long p, LPSTR complementoXml );
typedef
void ( __cdecl * __VirtualXML_SetAddenda_cfdi33) ( long p, LPSTR text);
typedef
void ( __cdecl * __VirtualXML_SetComercioExterior11) ( long p, LPSTR MotivoTraslado, LPSTR TipoOperacion, LPSTR ClaveDePedimento, LPSTR CertificadoOrigen, LPSTR NumCertificadoOrigen, LPSTR NumeroExportadorConfiable, LPSTR Incoterm,LPSTR Subdivision, LPSTR Observaciones, LPSTR TipoCambioUSD, LPSTR TotalUSD);
typedef
void ( __cdecl * __VirtualXML_CCE11SetEmisor) ( long p, LPSTR Curp, LPSTR Calle, LPSTR NumeroExterior, LPSTR NumeroInterior, LPSTR Colonia, LPSTR Localidad, LPSTR Referencia, LPSTR Municipio, LPSTR Estado, LPSTR Pais, LPSTR CodigoPostal);
typedef
void ( __cdecl * __VirtualXML_CCE11SetReceptor) ( long p, LPSTR NumRegIdTrib, LPSTR Calle, LPSTR NumeroExterior, LPSTR NumeroInterior, LPSTR Colonia, LPSTR Localidad, LPSTR Referencia, LPSTR Municipio, LPSTR Estado, LPSTR Pais, LPSTR CodigoPostal);
typedef
void ( __cdecl * __VirtualXML_CCE11AddDestinatario) ( long p, LPSTR NumRegIdTrib, LPSTR Nombre, LPSTR Calle, LPSTR NumeroExterior, LPSTR NumeroInterior, LPSTR Colonia, LPSTR Localidad, LPSTR Referencia, LPSTR Municipio, LPSTR Estado, LPSTR Pais, LPSTR CodigoPostal);
typedef
void ( __cdecl * __VirtualXML_CCE11AddPropietario) ( long p, LPSTR NumRegIdTrib, LPSTR ResidenciaFiscal);
typedef
void ( __cdecl * __VirtualXML_CCE11AddMercancia) ( long p, LPSTR NoIdentificacion, LPSTR FraccionArancelaria, LPSTR CantidadAduana, LPSTR UnidadAduana, LPSTR ValorUnitarioAduana, LPSTR ValorDolares, LPSTR Marca, LPSTR Modelo, LPSTR SubModelo, LPSTR NumeroSerie);
typedef
void ( __cdecl * __VirtualXML_CCE11AddMercanciaDescripcionesEspecificas)( int p, LPSTR Marca, LPSTR Modelo, LPSTR SubModelo, LPSTR NumeroSerie);
typedef long ( __cdecl * __VirtualXML_GeneraCBB) ( LPSTR Datos, LPSTR Archivo, long Dependencias, LPSTR RutaLog, long AddLog, long Escala, long Margen );
typedef LPSTR ( __cdecl * __VirtualXML_CerTo64 ) ( LPSTR ArchivoCer );
typedef LPSTR ( __cdecl * __VirtualXML_FileTo64 ) ( LPSTR Archivo );
typedef
void ( __cdecl * __VirtualXML_SetINE11) ( long p, LPSTR TipoProceso, LPSTR TipoComite, LPSTR IdContabilidad, LPSTR ClaveEntidad, LPSTR Ambito, LPSTR EntidadContabilidadIdContabilidad);
typedef
void ( __cdecl * __VirtualXML_AddEntidad) ( long p, LPSTR ClaveEntidad, LPSTR Ambito, LPSTR IdContabilidad);
typedef
void ( __cdecl * __VirtualXML_AddEntidadContabilidad) ( long p, LPSTR IdContabilidad);
typedef long ( __cdecl * __VirtualXML_ConsultaSaldos) ( LPSTR usuario, LPSTR rfcEmisor, long DatoSolicitado, LPSTR ArchivoLog);
typedef
void ( __cdecl * __VirtualXML_SetLeyendasFiscales10) ( long p, LPSTR Disposicion, LPSTR Norma, LPSTR TextoLeyenda);
typedef
void ( __cdecl * __VirtualXML_SetLeyendasFiscales10Full) ( long p, LPSTR Dis01, LPSTR Norma01, LPSTR Texto01, LPSTR Dis02, LPSTR Norma02, LPSTR Texto02, LPSTR Dis03, LPSTR Norma03, LPSTR Texto03, LPSTR Dis04, LPSTR Norma04, LPSTR Texto04, LPSTR Dis05, LPSTR Norma05, LPSTR Texto05, LPSTR Dis06, LPSTR Norma06, LPSTR Texto06, LPSTR Dis07, LPSTR Norma07, LPSTR Texto07, LPSTR Dis08, LPSTR Norma08, LPSTR Texto08, LPSTR Dis09, LPSTR Norma09, LPSTR Texto09, LPSTR Dis10, LPSTR Norma10, LPSTR Texto10);
typedef long ( __cdecl * __VirtualXML_MasivaDescarga) ( LPSTR Usuario, LPSTR ArchivoCerFiel, LPSTR ArchivoKeyFiel, LPSTR PwdKey, LPSTR IdPaquete, LPSTR ArchivoDescargado, LPSTR ArchLog, LPSTR Reservado);
typedef long ( __cdecl * __VirtualXML_MasivaSolicitaEmitidoXML) ( LPSTR Usuario, LPSTR ArchivoCerFiel, LPSTR ArchivoKeyFiel, LPSTR PwdKey, LPSTR RfcReceptor, LPSTR FechaDesde, LPSTR FechaHasta, LPSTR ArchResultado, LPSTR ArchLog, LPSTR Reservado);
typedef long ( __cdecl * __VirtualXML_MasivaSolicitaEmitidoMetadata) ( LPSTR Usuario, LPSTR ArchivoCerFiel, LPSTR ArchivoKeyFiel, LPSTR PwdKey, LPSTR RfcReceptor, LPSTR FechaDesde, LPSTR FechaHasta, LPSTR ArchResultado, LPSTR ArchLog, LPSTR Reservado);
typedef long ( __cdecl * __VirtualXML_MasivaSolicitaRecibidoXML) ( LPSTR Usuario, LPSTR ArchivoCerFiel, LPSTR ArchivoKeyFiel, LPSTR PwdKey, LPSTR RfcEmisor, LPSTR FechaDesde, LPSTR FechaHasta, LPSTR ArchResultado, LPSTR ArchLog, LPSTR Reservado);
typedef long ( __cdecl * __VirtualXML_MasivaSolicitaRecibidoMetadata) ( LPSTR Usuario, LPSTR ArchivoCerFiel, LPSTR ArchivoKeyFiel, LPSTR PwdKey, LPSTR RfcEmisor, LPSTR FechaDesde, LPSTR FechaHasta, LPSTR ArchResultado, LPSTR ArchLog, LPSTR Reservado);
typedef long ( __cdecl * __VirtualXML_MasivaVerifica) ( LPSTR Usuario, LPSTR ArchivoCerFiel, LPSTR ArchivoKeyFiel, LPSTR PwdKey, LPSTR IdSolicitud, LPSTR ArchResultado, LPSTR ArchLog, LPSTR Reservado);

HB_FUNC( VIRTUALXML_NEW)
{
HINSTANCE hLib;
__VirtualXML_New VirtualXML_New;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_New = (__VirtualXML_New)GetProcAddress( hLib, "VirtualXML_New");
hb_retnl(VirtualXML_New( (LPSTR) hb_parc( 1) ) );
}

HB_FUNC( VIRTUALXML_PROCESADOCUMENTO)
{
HINSTANCE hLib;
__VirtualXML_ProcesaDocumento VirtualXML_ProcesaDocumento;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_ProcesaDocumento = (__VirtualXML_ProcesaDocumento)GetProcAddress( hLib, "VirtualXML_ProcesaDocumento");
hb_retnl(VirtualXML_ProcesaDocumento( hb_parnl( 1), (LPSTR) hb_parc( 2), (LPSTR) hb_parc( 3), (LPSTR) hb_parc( 4), (LPSTR) hb_parc( 5) ) );
}

HB_FUNC( VIRTUALXML_GETVALUE)
{
HINSTANCE hLib;
__VirtualXML_GetValue VirtualXML_GetValue;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_GetValue = (__VirtualXML_GetValue)GetProcAddress( hLib, "VirtualXML_GetValue");
hb_retc(VirtualXML_GetValue( hb_parnl( 1), hb_parnl( 2) ) );
}

HB_FUNC( VIRTUALXML_FREE)
{
HINSTANCE hLib;
__VirtualXML_Free VirtualXML_Free;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Free = (__VirtualXML_Free)GetProcAddress( hLib, "VirtualXML_Free");
VirtualXML_Free( hb_parnl( 1) );
}

HB_FUNC( VIRTUALXML_SETVIRTUALPACINFO)
{
HINSTANCE hLib;
__VirtualXML_SetVirtualPACInfo VirtualXML_SetVirtualPACInfo;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetVirtualPACInfo = (__VirtualXML_SetVirtualPACInfo)GetProcAddress( hLib, "VirtualXML_SetVirtualPACInfo");
VirtualXML_SetVirtualPACInfo( hb_parnl( 1), (LPSTR) hb_parc( 2), (LPSTR) hb_parc( 3) );
}

HB_FUNC( VIRTUALXML_SETCIBERSATINFO)
{
HINSTANCE hLib;
__VirtualXML_SetCiberSATInfo VirtualXML_SetCiberSATInfo;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetCiberSATInfo = (__VirtualXML_SetCiberSATInfo)GetProcAddress( hLib, "VirtualXML_SetCiberSATInfo");
VirtualXML_SetCiberSATInfo( hb_parnl( 1), (LPSTR) hb_parc( 2), (LPSTR) hb_parc( 3) );
}

HB_FUNC( VIRTUALXML_ADDDONATARIAS11)
{
HINSTANCE hLib;
__VirtualXML_AddDonatarias11 VirtualXML_AddDonatarias11;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddDonatarias11 = (__VirtualXML_AddDonatarias11)GetProcAddress( hLib, "VirtualXML_AddDonatarias11");
VirtualXML_AddDonatarias11( hb_parnl( 1), (LPSTR) hb_parc( 2), (LPSTR) hb_parc( 3), (LPSTR) hb_parc( 4));
}

HB_FUNC( VIRTUALXML_SETCOMPLETEXML_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_SetCompleteXML_cfdi33 VirtualXML_SetCompleteXML_cfdi33;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetCompleteXML_cfdi33 = (__VirtualXML_SetCompleteXML_cfdi33)GetProcAddress( hLib, "VirtualXML_SetCompleteXML_cfdi33");
VirtualXML_SetCompleteXML_cfdi33( hb_parnl( 1), (LPSTR) hb_parc( 2) );
}

HB_FUNC( VIRTUALXML_SETDLLPATH)
{
HINSTANCE hLib;
__VirtualXML_SetDllPath VirtualXML_SetDllPath;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetDllPath = (__VirtualXML_SetDllPath)GetProcAddress( hLib, "VirtualXML_SetDllPath");
VirtualXML_SetDllPath( hb_parnl( 1), (LPSTR) hb_parc( 2) );
}

HB_FUNC( VIRTUALXML_GETVALUEINFILE)
{
HINSTANCE hLib;
__VirtualXML_GetValueInFile VirtualXML_GetValueInFile;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_GetValueInFile = (__VirtualXML_GetValueInFile)GetProcAddress( hLib, "VirtualXML_GetValueInFile");
VirtualXML_GetValueInFile( hb_parnl( 1), hb_parnl( 2), (LPSTR) hb_parc( 3) );
}

HB_FUNC( VIRTUALXML_PROCESSFILE)
{
HINSTANCE hLib;
__VirtualXML_ProcessFile VirtualXML_ProcessFile;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_ProcessFile = (__VirtualXML_ProcessFile)GetProcAddress( hLib, "VirtualXML_ProcessFile");
VirtualXML_ProcessFile( (LPSTR) hb_parc( 1) );
}

HB_FUNC( VIRTUALXML_CHECKFILE)
{
HINSTANCE hLib;
__VirtualXML_CheckFile VirtualXML_CheckFile;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_CheckFile = (__VirtualXML_CheckFile)GetProcAddress( hLib, "VirtualXML_CheckFile");
hb_retnl(VirtualXML_CheckFile( (LPSTR) hb_parc( 1) ) );
}

HB_FUNC( VIRTUALXML_SETLOGFILE)
{
HINSTANCE hLib;
__VirtualXML_SetLogFile VirtualXML_SetLogFile;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetLogFile = (__VirtualXML_SetLogFile)GetProcAddress( hLib, "VirtualXML_SetLogFile");
VirtualXML_SetLogFile( hb_parnl( 1), (LPSTR) hb_parc( 2) );
}

HB_FUNC( VIRTUALXML_SHOWVALUE)
{
HINSTANCE hLib;
__VirtualXML_ShowValue VirtualXML_ShowValue;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_ShowValue = (__VirtualXML_ShowValue)GetProcAddress( hLib, "VirtualXML_ShowValue");
VirtualXML_ShowValue( hb_parnl( 1), hb_parnl( 2), (LPSTR) hb_parc( 3) );
}

HB_FUNC( VIRTUALXML_FIRMASELLADOCTO)
{
HINSTANCE hLib;
__VirtualXML_FirmaSellaDocto VirtualXML_FirmaSellaDocto;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_FirmaSellaDocto = (__VirtualXML_FirmaSellaDocto)GetProcAddress( hLib, "VirtualXML_FirmaSellaDocto");
hb_retnl(VirtualXML_FirmaSellaDocto( hb_parnl( 1), (LPSTR) hb_parc( 2), (LPSTR) hb_parc( 3), (LPSTR) hb_parc( 4), (LPSTR) hb_parc( 5) ) );
}

HB_FUNC( VIRTUALXML_SAVE)
{
HINSTANCE hLib;
__VirtualXML_Save VirtualXML_Save;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Save = (__VirtualXML_Save)GetProcAddress( hLib, "VirtualXML_Save");
VirtualXML_Save( hb_parnl( 1), (LPSTR) hb_parc( 2) );
}

HB_FUNC( VIRTUALXML_LOAD)
{
HINSTANCE hLib;
__VirtualXML_Load VirtualXML_Load;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Load = (__VirtualXML_Load)GetProcAddress( hLib, "VirtualXML_Load");
hb_retnl(VirtualXML_Load( (LPSTR) hb_parc( 1) ) );
}

HB_FUNC( VIRTUALXML_GETTIMEWITHDELAY)
{
HINSTANCE hLib;
__VirtualXML_GetTimeWithDelay VirtualXML_GetTimeWithDelay;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_GetTimeWithDelay = (__VirtualXML_GetTimeWithDelay)GetProcAddress( hLib, "VirtualXML_GetTimeWithDelay");
hb_retc(VirtualXML_GetTimeWithDelay( hb_parnl( 1), hb_parnl( 2) ) );
}

HB_FUNC( VIRTUALXML_SETNOMINA12)
{
HINSTANCE hLib;
__VirtualXML_SetNomina12 VirtualXML_SetNomina12;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetNomina12 = (__VirtualXML_SetNomina12)GetProcAddress( hLib, "VirtualXML_SetNomina12");
VirtualXML_SetNomina12( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9));
}

HB_FUNC( VIRTUALXML_NOMINA12ADDOTROPAGO)
{
HINSTANCE hLib;
__VirtualXML_Nomina12AddOtroPago VirtualXML_Nomina12AddOtroPago;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Nomina12AddOtroPago = (__VirtualXML_Nomina12AddOtroPago)GetProcAddress( hLib, "VirtualXML_Nomina12AddOtroPago");
VirtualXML_Nomina12AddOtroPago(hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9));
}

HB_FUNC( VIRTUALXML_NOMINA12ADDDEDUCCION)
{
HINSTANCE hLib;
__VirtualXML_Nomina12AddDeduccion VirtualXML_Nomina12AddDeduccion;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Nomina12AddDeduccion = (__VirtualXML_Nomina12AddDeduccion)GetProcAddress( hLib, "VirtualXML_Nomina12AddDeduccion");
VirtualXML_Nomina12AddDeduccion(hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5));
}

HB_FUNC( VIRTUALXML_NOMINA12SETDEDUCCIONES)
{
HINSTANCE hLib;
__VirtualXML_Nomina12SetDeducciones VirtualXML_Nomina12SetDeducciones;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Nomina12SetDeducciones = (__VirtualXML_Nomina12SetDeducciones)GetProcAddress( hLib, "VirtualXML_Nomina12SetDeducciones");
VirtualXML_Nomina12SetDeducciones(hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3));
}

HB_FUNC( VIRTUALXML_NOMINA12SETSEPARACIONINDEMNIZACION)
{
HINSTANCE hLib;
__VirtualXML_Nomina12SetSeparacionIndemnizacion VirtualXML_Nomina12SetSeparacionIndemnizacion;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Nomina12SetSeparacionIndemnizacion = (__VirtualXML_Nomina12SetSeparacionIndemnizacion)GetProcAddress( hLib, "VirtualXML_Nomina12SetSeparacionIndemnizacion");
VirtualXML_Nomina12SetSeparacionIndemnizacion(hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6));
}

HB_FUNC( VIRTUALXML_NOMINA12SETJUBILACIONPENSIONRETIRO)
{
HINSTANCE hLib;
__VirtualXML_Nomina12SetJubilacionPensionRetiro VirtualXML_Nomina12SetJubilacionPensionRetiro;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Nomina12SetJubilacionPensionRetiro = (__VirtualXML_Nomina12SetJubilacionPensionRetiro)GetProcAddress( hLib, "VirtualXML_Nomina12SetJubilacionPensionRetiro");
VirtualXML_Nomina12SetJubilacionPensionRetiro(hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6));
}

HB_FUNC( VIRTUALXML_NOMINA12ADDPERCEPCION)
{
HINSTANCE hLib;
__VirtualXML_Nomina12AddPercepcion VirtualXML_Nomina12AddPercepcion;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Nomina12AddPercepcion = (__VirtualXML_Nomina12AddPercepcion)GetProcAddress( hLib, "VirtualXML_Nomina12AddPercepcion");
VirtualXML_Nomina12AddPercepcion(hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10), (LPSTR) hb_parc(11), (LPSTR) hb_parc(12));
}

HB_FUNC( VIRTUALXML_NOMINA12SETPERCEPCIONES)
{
HINSTANCE hLib;
__VirtualXML_Nomina12SetPercepciones VirtualXML_Nomina12SetPercepciones;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Nomina12SetPercepciones = (__VirtualXML_Nomina12SetPercepciones)GetProcAddress( hLib, "VirtualXML_Nomina12SetPercepciones");
VirtualXML_Nomina12SetPercepciones(hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6));
}

HB_FUNC( VIRTUALXML_NOMINA12ADDSUBCONTRATACION)
{
HINSTANCE hLib;
__VirtualXML_Nomina12AddSubContratacion VirtualXML_Nomina12AddSubContratacion;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Nomina12AddSubContratacion = (__VirtualXML_Nomina12AddSubContratacion)GetProcAddress( hLib, "VirtualXML_Nomina12AddSubContratacion");
VirtualXML_Nomina12AddSubContratacion(hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3));
}

HB_FUNC( VIRTUALXML_NOMINA12SETRECEPTOR)
{
HINSTANCE hLib;
__VirtualXML_Nomina12SetReceptor VirtualXML_Nomina12SetReceptor;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Nomina12SetReceptor = (__VirtualXML_Nomina12SetReceptor)GetProcAddress( hLib, "VirtualXML_Nomina12SetReceptor");
VirtualXML_Nomina12SetReceptor(hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10), (LPSTR) hb_parc(11), (LPSTR) hb_parc(12), (LPSTR) hb_parc(13), (LPSTR) hb_parc(14), (LPSTR) hb_parc(15), (LPSTR) hb_parc(16), (LPSTR) hb_parc(17), (LPSTR) hb_parc(18), (LPSTR) hb_parc(19));
}

HB_FUNC( VIRTUALXML_NOMINA12SETEMISOR)
{
HINSTANCE hLib;
__VirtualXML_Nomina12SetEmisor VirtualXML_Nomina12SetEmisor;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Nomina12SetEmisor = (__VirtualXML_Nomina12SetEmisor)GetProcAddress( hLib, "VirtualXML_Nomina12SetEmisor");
VirtualXML_Nomina12SetEmisor( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6));
}

HB_FUNC( VIRTUALXML_GETVALUES)
{
HINSTANCE hLib;
__VirtualXML_GetValues VirtualXML_GetValues;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_GetValues = (__VirtualXML_GetValues)GetProcAddress( hLib, "VirtualXML_GetValues");
VirtualXML_GetValues( hb_parnl( 1), (LPSTR) hb_parc( 2), hb_parnl( 3) );
}

HB_FUNC( VIRTUALXML_CANCELAUUID)
{
HINSTANCE hLib;
__VirtualXML_CancelaUUID VirtualXML_CancelaUUID;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_CancelaUUID = (__VirtualXML_CancelaUUID)GetProcAddress( hLib, "VirtualXML_CancelaUUID");
hb_retnl(VirtualXML_CancelaUUID( (LPSTR) hb_parc( 1), (LPSTR) hb_parc( 2), (LPSTR) hb_parc( 3), (LPSTR) hb_parc( 4), (LPSTR) hb_parc( 5), (LPSTR) hb_parc( 6), (LPSTR) hb_parc( 7) ) );
}

HB_FUNC( VIRTUALXML_CANCELACFDI)
{
HINSTANCE hLib;
__VirtualXML_CancelaCFDI VirtualXML_CancelaCFDI;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_CancelaCFDI = (__VirtualXML_CancelaCFDI)GetProcAddress( hLib, "VirtualXML_CancelaCFDI");
hb_retnl(VirtualXML_CancelaCFDI( (LPSTR) hb_parc( 1), (LPSTR) hb_parc( 2), (LPSTR) hb_parc( 3), (LPSTR) hb_parc( 4), (LPSTR) hb_parc( 5), (LPSTR) hb_parc( 6), (LPSTR) hb_parc( 7), (LPSTR) hb_parc( 8), (LPSTR) hb_parc( 9), (LPSTR) hb_parc(10) ) );
}

HB_FUNC( VIRTUALXML_GETSTATUSCFDI)
{
HINSTANCE hLib;
__VirtualXML_GetStatusCFDI VirtualXML_GetStatusCFDI;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_GetStatusCFDI = (__VirtualXML_GetStatusCFDI)GetProcAddress( hLib, "VirtualXML_GetStatusCFDI");
hb_retnl(VirtualXML_GetStatusCFDI( (LPSTR) hb_parc( 1), (LPSTR) hb_parc( 2), (LPSTR) hb_parc( 3), (LPSTR) hb_parc( 4), (LPSTR) hb_parc( 5), (LPSTR) hb_parc( 6), (LPSTR) hb_parc( 7) ) );
}

HB_FUNC( VIRTUALXML_RECUPERAACUSECANCELACION)
{
HINSTANCE hLib;
__VirtualXML_RecuperaAcuseCancelacion VirtualXML_RecuperaAcuseCancelacion;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_RecuperaAcuseCancelacion = (__VirtualXML_RecuperaAcuseCancelacion)GetProcAddress( hLib, "VirtualXML_RecuperaAcuseCancelacion");
hb_retnl(VirtualXML_RecuperaAcuseCancelacion( (LPSTR) hb_parc( 1), (LPSTR) hb_parc( 2), (LPSTR) hb_parc( 3), (LPSTR) hb_parc( 4), (LPSTR) hb_parc( 5), (LPSTR) hb_parc( 6), (LPSTR) hb_parc( 7) ) );
}

HB_FUNC( VIRTUALXML_CERKEYMATCH)
{
HINSTANCE hLib;
__VirtualXML_CerKeyMatch VirtualXML_CerKeyMatch;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_CerKeyMatch = (__VirtualXML_CerKeyMatch)GetProcAddress( hLib, "VirtualXML_CerKeyMatch");
hb_retnl(VirtualXML_CerKeyMatch( hb_parnl( 1), (LPSTR) hb_parc( 2), (LPSTR) hb_parc( 3), (LPSTR) hb_parc( 4), (LPSTR) hb_parc( 5) ) );
}

HB_FUNC( VIRTUALXML_CHECKLICENCE)
{
HINSTANCE hLib;
__VirtualXML_CheckLicence VirtualXML_CheckLicence;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_CheckLicence = (__VirtualXML_CheckLicence)GetProcAddress( hLib, "VirtualXML_CheckLicence");
hb_retnl(VirtualXML_CheckLicence( (LPSTR) hb_parc( 1), (LPSTR) hb_parc( 2), (LPSTR) hb_parc( 3) ) );
}


HB_FUNC( VIRTUALXML_SETCOMPROBANTEINFO_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_SetComprobanteInfo_cfdi33 VirtualXML_SetComprobanteInfo_cfdi33;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetComprobanteInfo_cfdi33 = (__VirtualXML_SetComprobanteInfo_cfdi33)GetProcAddress( hLib, "VirtualXML_SetComprobanteInfo_cfdi33");
VirtualXML_SetComprobanteInfo_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10), (LPSTR) hb_parc(11), (LPSTR) hb_parc(12), (LPSTR) hb_parc(13), (LPSTR) hb_parc(14), (LPSTR) hb_parc(15));
}

HB_FUNC( VIRTUALXML_SETCFDIRELACIONADOS_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_SetCfdiRelacionados_cfdi33 VirtualXML_SetCfdiRelacionados_cfdi33;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetCfdiRelacionados_cfdi33 = (__VirtualXML_SetCfdiRelacionados_cfdi33)GetProcAddress( hLib, "VirtualXML_SetCfdiRelacionados_cfdi33");
VirtualXML_SetCfdiRelacionados_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2));
}

HB_FUNC( VIRTUALXML_ADDCFDIRELACIONADO_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_AddCfdiRelacionado_cfdi33 VirtualXML_AddCfdiRelacionado_cfdi33;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddCfdiRelacionado_cfdi33 = (__VirtualXML_AddCfdiRelacionado_cfdi33)GetProcAddress( hLib, "VirtualXML_AddCfdiRelacionado_cfdi33");
VirtualXML_AddCfdiRelacionado_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2));
}

HB_FUNC( VIRTUALXML_SETEMISORINFO_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_SetEmisorInfo_cfdi33 VirtualXML_SetEmisorInfo_cfdi33;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetEmisorInfo_cfdi33 = (__VirtualXML_SetEmisorInfo_cfdi33)GetProcAddress( hLib, "VirtualXML_SetEmisorInfo_cfdi33");
VirtualXML_SetEmisorInfo_cfdi33(hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4));
}

HB_FUNC( VIRTUALXML_SETRECEPTORINFO_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_SetReceptorInfo_cfdi33 VirtualXML_SetReceptorInfo_cfdi33;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetReceptorInfo_cfdi33 = (__VirtualXML_SetReceptorInfo_cfdi33)GetProcAddress( hLib, "VirtualXML_SetReceptorInfo_cfdi33");
VirtualXML_SetReceptorInfo_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6));
}

HB_FUNC( VIRTUALXML_ADDCONCEPTO_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_AddConcepto_cfdi33 VirtualXML_AddConcepto_cfdi33;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddConcepto_cfdi33 = (__VirtualXML_AddConcepto_cfdi33)GetProcAddress( hLib, "VirtualXML_AddConcepto_cfdi33");
VirtualXML_AddConcepto_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10));
}

HB_FUNC( VIRTUALXML_ADDCONCEPTOTRASLADO_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_AddConceptoTraslado_cfdi33 VirtualXML_AddConceptoTraslado_cfdi33;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddConceptoTraslado_cfdi33 = (__VirtualXML_AddConceptoTraslado_cfdi33)GetProcAddress( hLib, "VirtualXML_AddConceptoTraslado_cfdi33");
VirtualXML_AddConceptoTraslado_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6));
}

HB_FUNC( VIRTUALXML_SETIMPUESTOSINFO_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_SetImpuestosInfo_cfdi33 VirtualXML_SetImpuestosInfo_cfdi33;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetImpuestosInfo_cfdi33 = (__VirtualXML_SetImpuestosInfo_cfdi33)GetProcAddress( hLib, "VirtualXML_SetImpuestosInfo_cfdi33");
VirtualXML_SetImpuestosInfo_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3));
}

HB_FUNC( VIRTUALXML_ADDRETENCION_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_AddRetencion_cfdi33 VirtualXML_AddRetencion_cfdi33;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddRetencion_cfdi33 = (__VirtualXML_AddRetencion_cfdi33)GetProcAddress( hLib, "VirtualXML_AddRetencion_cfdi33");
VirtualXML_AddRetencion_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3));
}

HB_FUNC( VIRTUALXML_ADDTRASLADO_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_AddTraslado_cfdi33 VirtualXML_AddTraslado_cfdi33;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddTraslado_cfdi33 = (__VirtualXML_AddTraslado_cfdi33)GetProcAddress( hLib, "VirtualXML_AddTraslado_cfdi33");
VirtualXML_AddTraslado_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5));
}

HB_FUNC( VIRTUALXML_ADDCONCEPTORETENCION_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_AddConceptoRetencion_cfdi33 VirtualXML_AddConceptoRetencion_cfdi33;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddConceptoRetencion_cfdi33 = (__VirtualXML_AddConceptoRetencion_cfdi33)GetProcAddress( hLib, "VirtualXML_AddConceptoRetencion_cfdi33");
VirtualXML_AddConceptoRetencion_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6));
}

HB_FUNC( VIRTUALXML_SETPAGOS10)
{
HINSTANCE hLib;
__VirtualXML_SetPagos10 VirtualXML_SetPagos10;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetPagos10 = (__VirtualXML_SetPagos10)GetProcAddress( hLib, "VirtualXML_SetPagos10");
VirtualXML_SetPagos10( hb_parnl(1));
}

HB_FUNC( VIRTUALXML_PAGOS10SETPAGO)
{
HINSTANCE hLib;
__VirtualXML_Pagos10SetPago VirtualXML_Pagos10SetPago;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Pagos10SetPago = (__VirtualXML_Pagos10SetPago)GetProcAddress( hLib, "VirtualXML_Pagos10SetPago");
VirtualXML_Pagos10SetPago( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10), (LPSTR) hb_parc(11), (LPSTR) hb_parc(12), (LPSTR) hb_parc(13), (LPSTR) hb_parc(14), (LPSTR) hb_parc(15), (LPSTR) hb_parc(16));
}

HB_FUNC( VIRTUALXML_PAGOS10ADDPAGODOCTORELACIONADO)
{
HINSTANCE hLib;
__VirtualXML_Pagos10AddPagoDoctoRelacionado VirtualXML_Pagos10AddPagoDoctoRelacionado;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Pagos10AddPagoDoctoRelacionado = (__VirtualXML_Pagos10AddPagoDoctoRelacionado)GetProcAddress( hLib, "VirtualXML_Pagos10AddPagoDoctoRelacionado");
VirtualXML_Pagos10AddPagoDoctoRelacionado( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10), (LPSTR) hb_parc(11));
}

HB_FUNC( VIRTUALXML_ADDCONCEPTOCOMPLEMENTOIEDU_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_AddConceptoComplementoIedu_cfdi33 VirtualXML_AddConceptoComplementoIedu_cfdi33;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddConceptoComplementoIedu_cfdi33 = (__VirtualXML_AddConceptoComplementoIedu_cfdi33)GetProcAddress( hLib, "VirtualXML_AddConceptoComplementoIedu_cfdi33");
VirtualXML_AddConceptoComplementoIedu_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6));
}

HB_FUNC( VIRTUALXML_ADDCONCEPTOINFORMACIONADUANERA_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_AddConceptoInformacionAduanera_cfdi33 VirtualXML_AddConceptoInformacionAduanera_cfdi33;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddConceptoInformacionAduanera_cfdi33 = (__VirtualXML_AddConceptoInformacionAduanera_cfdi33)GetProcAddress( hLib, "VirtualXML_AddConceptoInformacionAduanera_cfdi33");
VirtualXML_AddConceptoInformacionAduanera_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2));
}

HB_FUNC( VIRTUALXML_ADDCONCEPTOCUENTAPREDIAL_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_AddConceptoCuentaPredial_cfdi33 VirtualXML_AddConceptoCuentaPredial_cfdi33;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddConceptoCuentaPredial_cfdi33 = (__VirtualXML_AddConceptoCuentaPredial_cfdi33)GetProcAddress( hLib, "VirtualXML_AddConceptoCuentaPredial_cfdi33");
VirtualXML_AddConceptoCuentaPredial_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2));
}

HB_FUNC( VIRTUALXML_ADDCONCEPTOPARTE_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_AddConceptoParte_cfdi33 VirtualXML_AddConceptoParte_cfdi33;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddConceptoParte_cfdi33 = (__VirtualXML_AddConceptoParte_cfdi33)GetProcAddress( hLib, "VirtualXML_AddConceptoParte_cfdi33");
VirtualXML_AddConceptoParte_cfdi33( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9));
}

HB_FUNC( VIRTUALXML_SETADDENDATEXT_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_SetAddendaText_cfdi33 VirtualXML_SetAddendaText_cfdi33;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetAddendaText_cfdi33 = (__VirtualXML_SetAddendaText_cfdi33)GetProcAddress( hLib, "VirtualXML_SetAddendaText_cfdi33");
VirtualXML_SetAddendaText_cfdi33 ( hb_parnl(1), (LPSTR) hb_parc(2));
}

HB_FUNC( VIRTUALXML_ADDCOMPLEMENTO_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_AddComplemento_cfdi33 VirtualXML_AddComplemento_cfdi33;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddComplemento_cfdi33 = (__VirtualXML_AddComplemento_cfdi33)GetProcAddress( hLib, "VirtualXML_AddComplemento_cfdi33");
VirtualXML_AddComplemento_cfdi33 ( hb_parnl(1), (LPSTR) hb_parc(2));
}

HB_FUNC( VIRTUALXML_SETADDENDA_CFDI33)
{
HINSTANCE hLib;
__VirtualXML_SetAddenda_cfdi33 VirtualXML_SetAddenda_cfdi33;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetAddenda_cfdi33 = (__VirtualXML_SetAddenda_cfdi33)GetProcAddress( hLib, "VirtualXML_SetAddenda_cfdi33");
VirtualXML_SetAddenda_cfdi33 ( hb_parnl(1), (LPSTR) hb_parc(2));
}

HB_FUNC( VIRTUALXML_GENERACBB)
{
HINSTANCE hLib;
__VirtualXML_GeneraCBB VirtualXML_GeneraCBB;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_GeneraCBB = (__VirtualXML_GeneraCBB)GetProcAddress( hLib, "VirtualXML_GeneraCBB");
hb_retnl (VirtualXML_GeneraCBB ( (LPSTR) hb_parc(1), (LPSTR) hb_parc(2), hb_parnl(3), (LPSTR) hb_parc(4), hb_parnl(5), hb_parnl(6), hb_parnl(7)));
}

HB_FUNC( VIRTUALXML_CONSULTASALDOS)
{
HINSTANCE hLib;
__VirtualXML_ConsultaSaldos VirtualXML_ConsultaSaldos;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_ConsultaSaldos = (__VirtualXML_ConsultaSaldos)GetProcAddress( hLib, "VirtualXML_ConsultaSaldos");
hb_retnl (VirtualXML_ConsultaSaldos ( (LPSTR) hb_parc(1), (LPSTR) hb_parc(2), hb_parnl(3), (LPSTR) hb_parc(4)));
}

HB_FUNC( VIRTUALXML_CERTO64)
{
HINSTANCE hLib;
__VirtualXML_CerTo64 VirtualXML_CerTo64;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_CerTo64 = (__VirtualXML_CerTo64)GetProcAddress( hLib, "VirtualXML_CerTo64");
hb_retc(VirtualXML_CerTo64( (LPSTR) hb_parc(1)));
}

HB_FUNC( VIRTUALXML_FILETO64)
{
HINSTANCE hLib;
__VirtualXML_FileTo64 VirtualXML_FileTo64;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_FileTo64 = (__VirtualXML_FileTo64)GetProcAddress( hLib, "VirtualXML_FileTo64");
hb_retc(VirtualXML_FileTo64( (LPSTR) hb_parc(1)));
}

HB_FUNC( VIRTUALXML_SETCOMERCIOEXTERIOR11)
{
HINSTANCE hLib;
__VirtualXML_SetComercioExterior11 VirtualXML_SetComercioExterior11;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetComercioExterior11 = (__VirtualXML_SetComercioExterior11)GetProcAddress( hLib, "VirtualXML_SetComercioExterior11");
VirtualXML_SetComercioExterior11( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10), (LPSTR) hb_parc(11), (LPSTR) hb_parc(12));
}

HB_FUNC( VIRTUALXML_CCE11SETEMISOR)
{
HINSTANCE hLib;
__VirtualXML_CCE11SetEmisor VirtualXML_CCE11SetEmisor;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_CCE11SetEmisor = (__VirtualXML_CCE11SetEmisor)GetProcAddress( hLib, "VirtualXML_CCE11SetEmisor");
VirtualXML_CCE11SetEmisor( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10), (LPSTR) hb_parc(11), (LPSTR) hb_parc(12));
}

HB_FUNC( VIRTUALXML_CCE11SETRECEPTOR)
{
HINSTANCE hLib;
__VirtualXML_CCE11SetReceptor VirtualXML_CCE11SetReceptor;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_CCE11SetReceptor = (__VirtualXML_CCE11SetReceptor)GetProcAddress( hLib, "VirtualXML_CCE11SetReceptor");
VirtualXML_CCE11SetReceptor( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10), (LPSTR) hb_parc(11), (LPSTR) hb_parc(12));
}

HB_FUNC( VIRTUALXML_CCE11ADDDESTINATARIO)
{
HINSTANCE hLib;
__VirtualXML_CCE11AddDestinatario VirtualXML_CCE11AddDestinatario;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_CCE11AddDestinatario = (__VirtualXML_CCE11AddDestinatario)GetProcAddress( hLib, "VirtualXML_CCE11AddDestinatario");
VirtualXML_CCE11AddDestinatario( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10), (LPSTR) hb_parc(11), (LPSTR) hb_parc(12), (LPSTR) hb_parc(13));
}

HB_FUNC( VIRTUALXML_CCE11ADDPROPIETARIO)
{
HINSTANCE hLib;
__VirtualXML_CCE11AddPropietario VirtualXML_CCE11AddPropietario;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_CCE11AddPropietario = (__VirtualXML_CCE11AddPropietario)GetProcAddress( hLib, "VirtualXML_CCE11AddPropietario");
VirtualXML_CCE11AddPropietario( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3));
}

HB_FUNC( VIRTUALXML_CCE11ADDMERCANCIA)
{
HINSTANCE hLib;
__VirtualXML_CCE11AddMercancia VirtualXML_CCE11AddMercancia;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_CCE11AddMercancia = (__VirtualXML_CCE11AddMercancia)GetProcAddress( hLib, "VirtualXML_CCE11AddMercancia");
VirtualXML_CCE11AddMercancia( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10), (LPSTR) hb_parc(11));
}

HB_FUNC( VIRTUALXML_CCE11ADDMERCANCIADESCRIPCIONESESPECIFICAS)
{
HINSTANCE hLib;
__VirtualXML_CCE11AddMercanciaDescripcionesEspecificas VirtualXML_CCE11AddMercanciaDescripcionesEspecificas;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_CCE11AddMercanciaDescripcionesEspecificas = (__VirtualXML_CCE11AddMercanciaDescripcionesEspecificas)GetProcAddress( hLib, "VirtualXML_CCE11AddMercanciaDescripcionesEspecificas");
VirtualXML_CCE11AddMercanciaDescripcionesEspecificas( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5));
}

HB_FUNC( VIRTUALXML_SETSERVICIOPARCIAL10)
{
HINSTANCE hLib;
__VirtualXML_SetServicioParcial10 VirtualXML_SetServicioParcial10;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetServicioParcial10 = (__VirtualXML_SetServicioParcial10)GetProcAddress( hLib, "VirtualXML_SetServicioParcial10");
VirtualXML_SetServicioParcial10( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10), (LPSTR) hb_parc(11));
}

HB_FUNC( VIRTUALXML_SETINE11)
{
HINSTANCE hLib;
__VirtualXML_SetINE11 VirtualXML_SetINE11;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetINE11 = (__VirtualXML_SetINE11)GetProcAddress( hLib, "VirtualXML_SetINE11");
VirtualXML_SetINE11( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7));
}

HB_FUNC( VIRTUALXML_ADDENTIDAD)
{
HINSTANCE hLib;
__VirtualXML_AddEntidad VirtualXML_AddEntidad;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddEntidad = (__VirtualXML_AddEntidad)GetProcAddress( hLib, "VirtualXML_AddEntidad");
VirtualXML_AddEntidad( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4));
}

HB_FUNC( VIRTUALXML_ADDENTIDADCONTABILIDAD)
{
HINSTANCE hLib;
__VirtualXML_AddEntidadContabilidad VirtualXML_AddEntidadContabilidad;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddEntidadContabilidad = (__VirtualXML_AddEntidadContabilidad)GetProcAddress( hLib, "VirtualXML_AddEntidadContabilidad");
VirtualXML_AddEntidadContabilidad( hb_parnl(1), (LPSTR) hb_parc(2));
}

HB_FUNC( VIRTUALXML_SETIMPUESTOSLOCALESINFO)
{
HINSTANCE hLib;
__VirtualXML_SetImpuestosLocalesInfo VirtualXML_SetImpuestosLocalesInfo;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetImpuestosLocalesInfo = (__VirtualXML_SetImpuestosLocalesInfo)GetProcAddress( hLib, "VirtualXML_SetImpuestosLocalesInfo");
VirtualXML_SetImpuestosLocalesInfo( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3));
}

HB_FUNC( VIRTUALXML_ADDIMPUESTOLOCALRETENIDO)
{
HINSTANCE hLib;
__VirtualXML_AddImpuestoLocalRetenido VirtualXML_AddImpuestoLocalRetenido;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddImpuestoLocalRetenido = (__VirtualXML_AddImpuestoLocalRetenido)GetProcAddress( hLib, "VirtualXML_AddImpuestoLocalRetenido");
VirtualXML_AddImpuestoLocalRetenido( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4));
}

HB_FUNC( VIRTUALXML_ADDIMPUESTOLOCALTRASLADADO)
{
HINSTANCE hLib;
__VirtualXML_AddImpuestoLocalTrasladado VirtualXML_AddImpuestoLocalTrasladado;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_AddImpuestoLocalTrasladado = (__VirtualXML_AddImpuestoLocalTrasladado)GetProcAddress( hLib, "VirtualXML_AddImpuestoLocalTrasladado");
VirtualXML_AddImpuestoLocalTrasladado( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4));
}

HB_FUNC( VIRTUALXML_SETLEYENDASFISCALES10)
{
HINSTANCE hLib;
__VirtualXML_SetLeyendasFiscales10 VirtualXML_SetLeyendasFiscales10;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetLeyendasFiscales10 = (__VirtualXML_SetLeyendasFiscales10)GetProcAddress( hLib, "VirtualXML_SetLeyendasFiscales10");
VirtualXML_SetLeyendasFiscales10( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4));
}

HB_FUNC( VIRTUALXML_SETLEYENDASFISCALES10FULL)
{
HINSTANCE hLib;
__VirtualXML_SetLeyendasFiscales10Full VirtualXML_SetLeyendasFiscales10Full;

hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_SetLeyendasFiscales10Full = (__VirtualXML_SetLeyendasFiscales10Full)GetProcAddress( hLib, "SetLeyendasFiscales10Full");
VirtualXML_SetLeyendasFiscales10Full( hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10), (LPSTR) hb_parc(11), (LPSTR) hb_parc(12), (LPSTR) hb_parc(13), (LPSTR) hb_parc(14), (LPSTR) hb_parc(15), (LPSTR) hb_parc(16), (LPSTR) hb_parc(17), (LPSTR) hb_parc(18), (LPSTR) hb_parc(19), (LPSTR) hb_parc(20), (LPSTR) hb_parc(21), (LPSTR) hb_parc(22), (LPSTR) hb_parc(23), (LPSTR) hb_parc(24), (LPSTR) hb_parc(25), (LPSTR) hb_parc(26), (LPSTR) hb_parc(27), (LPSTR) hb_parc(28), (LPSTR) hb_parc(29), (LPSTR) hb_parc(30), (LPSTR) hb_parc(31));
}

HB_FUNC( VIRTUALXML_MASIVADESCARGA)
{
HINSTANCE hLib;
__VirtualXML_MasivaDescarga VirtualXML_MasivaDescarga;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_MasivaDescarga = (__VirtualXML_MasivaDescarga)GetProcAddress( hLib, "VirtualXML_MasivaDescarga");
hb_retnl(VirtualXML_MasivaDescarga( (LPSTR) hb_parc(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8)));
}

HB_FUNC( VIRTUALXML_MASIVASOLICITAEMITIDOXML)
{
HINSTANCE hLib;
__VirtualXML_MasivaSolicitaEmitidoXML VirtualXML_MasivaSolicitaEmitidoXML;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_MasivaSolicitaEmitidoXML = (__VirtualXML_MasivaSolicitaEmitidoXML)GetProcAddress( hLib, "VirtualXML_MasivaSolicitaEmitidoXML");
hb_retnl(VirtualXML_MasivaSolicitaEmitidoXML( (LPSTR) hb_parc(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10)));
}

HB_FUNC( VIRTUALXML_MASIVASOLICITAEMITIDOMETADATA)
{
HINSTANCE hLib;
__VirtualXML_MasivaSolicitaEmitidoMetadata VirtualXML_MasivaSolicitaEmitidoMetadata;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_MasivaSolicitaEmitidoMetadata = (__VirtualXML_MasivaSolicitaEmitidoMetadata)GetProcAddress( hLib, "VirtualXML_MasivaSolicitaEmitidoMetadata");
hb_retnl(VirtualXML_MasivaSolicitaEmitidoMetadata( (LPSTR) hb_parc(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10)));
}

HB_FUNC( VIRTUALXML_MASIVASOLICITARECIBIDOXML)
{
HINSTANCE hLib;
__VirtualXML_MasivaSolicitaRecibidoXML VirtualXML_MasivaSolicitaRecibidoXML;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_MasivaSolicitaRecibidoXML = (__VirtualXML_MasivaSolicitaRecibidoXML)GetProcAddress( hLib, "VirtualXML_MasivaSolicitaRecibidoXML");
hb_retnl(VirtualXML_MasivaSolicitaRecibidoXML( (LPSTR) hb_parc(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10)));
}

HB_FUNC( VIRTUALXML_MASIVASOLICITARECIBIDOMETADATA)
{
HINSTANCE hLib;
__VirtualXML_MasivaSolicitaRecibidoMetadata VirtualXML_MasivaSolicitaRecibidoMetadata;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_MasivaSolicitaRecibidoMetadata = (__VirtualXML_MasivaSolicitaRecibidoMetadata)GetProcAddress( hLib, "VirtualXML_MasivaSolicitaRecibidoMetadata");
hb_retnl(VirtualXML_MasivaSolicitaRecibidoMetadata( (LPSTR) hb_parc(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8), (LPSTR) hb_parc(9), (LPSTR) hb_parc(10)));
}

HB_FUNC( VIRTUALXML_MASIVAVERIFICA)
{
HINSTANCE hLib;
__VirtualXML_MasivaVerifica VirtualXML_MasivaVerifica;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_MasivaVerifica = (__VirtualXML_MasivaVerifica)GetProcAddress( hLib, "VirtualXML_MasivaVerifica");
hb_retnl(VirtualXML_MasivaVerifica( (LPSTR) hb_parc(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4), (LPSTR) hb_parc(5), (LPSTR) hb_parc(6), (LPSTR) hb_parc(7), (LPSTR) hb_parc(8)));
}

HB_FUNC( VIRTUALXML_NOMINA12ADDINCAPACIDAD)
{
HINSTANCE hLib;
__VirtualXML_Nomina12AddIncapacidad VirtualXML_Nomina12AddIncapacidad;
hLib = LoadLibrary( "VirtualXML.dll" );
VirtualXML_Nomina12AddIncapacidad = (__VirtualXML_Nomina12AddIncapacidad)GetProcAddress( hLib, "VirtualXML_Nomina12AddIncapacidad");
VirtualXML_Nomina12AddIncapacidad(hb_parnl(1), (LPSTR) hb_parc(2), (LPSTR) hb_parc(3), (LPSTR) hb_parc(4));
}

#pragma ENDDUMP