Wrappers de VXml para Delphi con RadStudio VXml
Estos wrappers (definiciones de funciones en una DLL) son necesarios para utilizar VXml en sus programas basados en Delphi RadStudio.

Los wrappers para esta versión de Delphi difieren de los wrappers para Delphi 7, ya que RadStudio utiliza funciones de tipo WIDE, por lo que los nombres de las funciones de VXml son distintos, pero simplemente hay que agregar una letra W al final de los nombres de cada función y la funcionalidad y paramétros son los mismos.

Para utilizarlos copie las funciones que necesite del contenido que se muestra a continuación en la seccion VAR de sus PROCEDUREs que necesiten usar las funciones de VXml en Delphi RadStudio.

Definir un nuevo Wrapper es muy sencillo

En la seccion var de su procedimiento siga la siguiente Sintáxis:

Si la función devuelve un valor:

    <funcion VXmlW> :  function( param1:<tipo>, param2:<tipo> .... paramN:<tipo>) : <tipo de valor retornado> ; cdecl;

Si la función no devuelve un valor:

    <funcion VXmlW> :  procedure( param1:<tipo>, param2:<tipo> .... paramN:<tipo>)  ; cdecl;

Donde:

    <función VXmlW>: Es el nombre de cualquier función que esté contenida en VXML_x86.DLL | VXML_x64.DLL y para esta versión de Delphi, los nombres de las funciones llevan una letra "W" mayúscula al final, que indica que la funcion es de tipo WIDE y para diferenciarlas de las variables tipo CDECL.
    <tipo> y <tipo de valor retornado>: es el tipo de variable que se esté utilizando, basicamente en VXml con Delphi RadStudio solo se utilizan 2 tipo : PChar para cadenas de caracteres y LongInt para valores numéricos

Para hacer uso de los wrappers definidos en la seccion var, dentro del código de su programa (begin ... end) deberá cargar primero la DLL en memoria usando la función del Delphi RadSudio LoadLibrary() de esta manera:

    HBar := LoadLibrary("VXML_x86.DLL | VXML_x64.DLL")

Y a continuación deberá asignar a los nombres de variables previamente definidos en la seccion var, las funciones contenidas en la DLL usando la función de Delphi GetProcAddress() de acuerdo a la siguiente Sintáxis:

    <funcion VXmlW> := GetProcAddress(HBar, <funcion VXml>');

Donde:

    <funcion VXmlW> es el nombre de cualquier función contenida en VXML_x86.DLL | VXML_x64.DLL

Si desea ver los ejemplos funcionales del uso de VMXL con Delphi RadStudio HAGA CLICK AQUI.
Wrapper:

VXML_AddCfdiRelacionado_cfdi40W : procedure ( hXml:LongInt; UUID:PChar ); cdecl;
VXML_AddCfdiRelacionados_Cfdi40W : procedure ( hXml:LongInt; TipoRelacion:PChar; UUID01:PChar; UUID02:PChar; UUID03:PChar; UUID04:PChar; UUID05:PChar; UUID06:PChar; UUID07:PChar; UUID08:PChar; UUID09:PChar; UUID10:PChar ); cdecl;
VXML_AddComplemento_cfdi40W : procedure ( hXml:LongInt; complementoXml:PChar ); cdecl;
VXML_AddComplementoConcepto_cfdi40W : procedure ( hXml:LongInt; ComplementoConceptoXML:PChar ); cdecl;
VXML_AddConcepto_Cfdi40W : procedure ( hXml:LongInt; ClaveProdServ:PChar; NoIdentificacion:PChar; Cantidad:PChar; ClaveUnidad:PChar; Unidad:PChar; Descripcion:PChar; ValorUnitario:PChar; Importe:PChar; Descuento:PChar; ObjetoImp:PChar ); cdecl;
VXML_AddConceptoComplementoHidroYPetro10W : procedure ( hXml:LongInt; TipoPermiso:PChar; NumeroPermiso:PChar; ClaveHYP:PChar; SubProductoHYP:PChar ); cdecl;
VXML_AddConceptoComplementoIeduW : procedure ( hXml:LongInt; CURP:PChar; autRVOE:PChar; nivelEducativo:PChar; nombreAlumno:PChar; rfcPago:PChar ); cdecl;
VXML_AddConceptoComplementoIedu10W : procedure ( hXml:LongInt; nombreAlumno:PChar; CURP:PChar; nivelEducativo:PChar; autRVOE:PChar; rfcPago:PChar ); cdecl;
VXML_AddConceptoComplementoVentaVehiculos11_cfdi40W : procedure ( hXml:LongInt; ClaveVehicular:PChar; NIV:PChar; numero:PChar; fecha:PChar; aduana:PChar ); cdecl;
VXML_AddConceptoCuentaPredial_cfdi40W : procedure ( hXml:LongInt; numero:PChar ); cdecl;
VXML_AddConceptoInformacionAduanera_cfdi40W : procedure ( hXml:LongInt; NumeroPedimento:PChar ); cdecl;
VXML_AddConceptoParte_cfdi40W : procedure ( hXml:LongInt; ClaveProdServ:PChar; NoIdentificacion:PChar; Cantidad:PChar; Unidad:PChar; Descripcion:PChar; ValorUnitario:PChar; Importe:PChar; NumeroPedimento1:PChar; NumeroPedimento2:PChar; NumeroPedimento3:PChar; NumeroPedimento4:PChar; NumeroPedimento5:PChar ); cdecl;
VXML_AddConceptoRetencion_Cfdi40W : procedure ( hXml:LongInt; Base:PChar; Impuesto:PChar; TipoFactor:PChar; TasaOCuota:PChar; Importe:PChar ); cdecl;
VXML_AddConceptoTraslado_Cfdi40W : procedure ( hXml:LongInt; Base:PChar; Impuesto:PChar; TipoFactor:PChar; TasaOCuota:PChar; Importe:PChar ); cdecl;
VXML_AddImpuestoLocalRetenidoW : procedure ( hXml:LongInt; ImpLocRetenido:PChar; TasadeRetencion:PChar; Importe:PChar ); cdecl;
VXML_AddImpuestoLocalTrasladadoW : procedure ( hXml:LongInt; ImpLocTrasladado:PChar; TasadeTraslado:PChar; Importe:PChar ); cdecl;
VXML_AddNameSpaceW : procedure ( hXml:LongInt; NameSpáce:PChar; URL:PChar; SchemaLocation:PChar ); cdecl;
VXML_AddRetencion_Cfdi40W : procedure ( hXml:LongInt; Impuesto:PChar; Importe:PChar ); cdecl;
VXML_AddTraslado_cfdi40W : procedure ( hXml:LongInt; Impuesto:PChar; TipoFactor:PChar; TasaOCuota:PChar; Importe:PChar; Base:PChar ); cdecl;
VXML_Aerolineas10AddCargoW : procedure ( hXml:LongInt; CodigoCargo:PChar; Importe:PChar ); cdecl;
VXML_ApiEmisorAddW : function ( apiKey:PChar; usuario:PChar; rfcemisor:PChar; pwdconsulta:PChar; razonsocial:PChar; email:PChar; contacto:PChar; asignacion:LongInt; suspendido:LongInt; notificacion:LongInt; outLog:PChar; reserved:PChar ):LongInt; cdecl;
VXML_ApiEmisorAutoasignacionW : function ( apiKey:PChar; usuario:PChar; rfcemisor:PChar; asignacion:LongInt; threshold:LongInt; limit:LongInt; active:PChar; outLog:PChar; reserved:PChar ):LongInt; cdecl;
VXML_ApiEmisorUpdW : function ( apiKey:PChar; usuario:PChar; rfcemisor:PChar; pwdconsulta:PChar; razonsocial:PChar; email:PChar; contacto:PChar; suspendido:LongInt; notificacion:LongInt; outLog:PChar; reserved:PChar ):LongInt; cdecl;
VXML_ApiUsuarioAddW : function ( apiKey:PChar; usuario:PChar; distribuidor:PChar; pwd:PChar; razonsocial:PChar; email:PChar; contacto:PChar; rfc:PChar; asignacion:LongInt; outLog:PChar; xtra:PChar; reserved:PChar ):LongInt; cdecl;
VXML_ApiUsuarioUpdW : function ( apiKey:PChar; usuario:PChar; distribuidor:PChar; pwd:PChar; razonsocial:PChar; email:PChar; contacto:PChar; rfc:PChar; outLog:PChar; xtra:PChar; reserved:PChar ):LongInt; cdecl;
VXML_CancelaCFDI2022W : function ( szUsuario:PChar; szRfcEmisor:PChar; szMotivo:PChar; szUuid:PChar; szFolioSust:PChar; szCert:PChar; szKey:PChar; szPwd:PChar; szServer:PChar; szResult:PChar; szLog:PChar ):LongInt; cdecl;
VXML_CancelaCFDI2022SSLW : function ( szUsuario:PChar; szRfcEmisor:PChar; szMotivo:PChar; szUuid:PChar; szFolioSust:PChar; szCert:PChar; szKey:PChar; szPwd:PChar; szServer:PChar; szResult:PChar; szLog:PChar ):LongInt; cdecl;
VXML_CancelaRetencion2022W : function ( szUsuario:PChar; szRfcEmisor:PChar; szMotivo:PChar; szUuid:PChar; szFolioSust:PChar; szCert:PChar; szKey:PChar; szPwd:PChar; szServer:PChar; szResult:PChar; szLog:PChar ):LongInt; cdecl;
VXML_CancelaRetencion2022SSLW : function ( szUsuario:PChar; szRfcEmisor:PChar; szMotivo:PChar; szUuid:PChar; szFolioSust:PChar; szCert:PChar; szKey:PChar; szPwd:PChar; szServer:PChar; szResult:PChar; szLog:PChar ):LongInt; cdecl;
VXML_CartaPorte31AddFiguraTransporteTiposFiguraW : procedure ( hXml:LongInt; TipoFigura:PChar; RFCFigura:PChar; NumLicencia:PChar; NombreFigura:PChar; NumRegIdTribFigura:PChar; ResidenciaFiscalFigura:PChar; ParteTransporte:PChar; Calle:PChar; NumeroExterior:PChar; NumeroInterior:PChar; Colonia:PChar; Localidad:PChar; Referencia:PChar; Municipio:PChar; Estado:PChar; Pais:PChar; CodigoPostal:PChar ); cdecl;
VXML_CartaPorte31AddFiguraTransporteTiposFiguraPartesTransporteW : procedure ( hXml:LongInt; ParteTransporte:PChar ); cdecl;
VXML_CartaPorte31AddMercanciaW : procedure ( hXml:LongInt; BienesTransp:PChar; ClaveSTCC:PChar; Descripcion:PChar; Cantidad:PChar; ClaveUnidad:PChar; Unidad:PChar; Dimensiones:PChar; MaterialPeligroso:PChar; CveMaterialPeligroso:PChar; Embalaje:PChar; DescripEmbalaje:PChar; SectorCOFEPRIS:PChar; NombreIngredienteActivo:PChar; NomQuimico:PChar; DenominacionGenericaProd:PChar; DenominacionDistintivaProd:PChar; Fabricante:PChar; FechaCaducidad:PChar; LoteMedicamento:PChar; FormaFarmaceutica:PChar; CondicionesEspTransp:PChar; RegistroSanitarioFolioAutorizacion:PChar; PermisoImportacion:PChar; FolioImpoVUCEM:PChar; NumCAS:PChar; RazonSocialEmpImp:PChar; NumRegSanPlagCOFEPRIS:PChar; DatosFabricante:PChar; DatosFormulador:PChar; DatosMaquilador:PChar; UsoAutorizado:PChar; PesoEnKg:PChar; ValorMercancia:PChar; Moneda:PChar; FraccionArancelaria:PChar; UUIDComercioExt:PChar; TipoMateria:PChar; DescripcionMateria:PChar ); cdecl;
VXML_CartaPorte31AddMercanciaCantidadTransportaW : procedure ( hXml:LongInt; Cantidad:PChar; IDOrigen:PChar; IDDestino:PChar; CvesTransporte:PChar ); cdecl;
VXML_CartaPorte31AddMercanciaDocumentacionAduaneraW : procedure ( hXml:LongInt; TipoDocumento:PChar; NumPedimento:PChar; IdentDocAduanero:PChar; RFCImpo:PChar ); cdecl;
VXML_CartaPorte31AddMercanciaGuiasIdentificacionW : procedure ( hXml:LongInt; NumeroGuiaIdentificacion:PChar; DescripGuiaIdentificacion:PChar; PesoGuiaIdentificacion:PChar ); cdecl;
VXML_CartaPorte31AddMercanciaParcial1W : procedure ( hXml:LongInt; BienesTransp:PChar; ClaveSTCC:PChar; Descripcion:PChar; Cantidad:PChar; ClaveUnidad:PChar; Unidad:PChar; Dimensiones:PChar; MaterialPeligroso:PChar; CveMaterialPeligroso:PChar; Embalaje:PChar; DescripEmbalaje:PChar; PesoEnKg:PChar; ValorMercancia:PChar; Moneda:PChar; FraccionArancelaria:PChar; UUIDComercioExt:PChar; TipoMateria:PChar; DescripcionMateria:PChar ); cdecl;
VXML_CartaPorte31AddMercanciaParcial2W : procedure ( hXml:LongInt; SectorCOFEPRIS:PChar; NombreIngredienteActivo:PChar; NomQuimico:PChar; DenominacionGenericaProd:PChar; DenominacionDistintivaProd:PChar; Fabricante:PChar; FechaCaducidad:PChar; LoteMedicamento:PChar; FormaFarmaceutica:PChar; CondicionesEspTransp:PChar; RegistroSanitarioFolioAutorizacion:PChar; PermisoImportacion:PChar; FolioImpoVUCEM:PChar; NumCAS:PChar; RazonSocialEmpImp:PChar; NumRegSanPlagCOFEPRIS:PChar; DatosFabricante:PChar; DatosFormulador:PChar; DatosMaquilador:PChar; UsoAutorizado:PChar ); cdecl;
VXML_CartaPorte31AddMercanciasTransporteFerroviarioCarroW : procedure ( hXml:LongInt; TipoCarro:PChar; MatriculaCarro:PChar; GuiaCarro:PChar; ToneladasNetasCarro:PChar; TipoContenedor:PChar; PesoContenedorVacio:PChar; PesoNetoMercancia:PChar ); cdecl;
VXML_CartaPorte31AddMercanciasTransporteFerroviarioCarroContenedorW : procedure ( hXml:LongInt; TipoContenedor:PChar; PesoContenedorVacio:PChar; PesoNetoMercancia:PChar ); cdecl;
VXML_CartaPorte31AddMercanciasTransporteFerroviarioDerechosDePasoW : procedure ( hXml:LongInt; TipoDerechoDePaso:PChar; KilometrajePagado:PChar ); cdecl;
VXML_CartaPorte31AddMercanciasTransporteMaritimoContenedorW : procedure ( hXml:LongInt; TipoContenedor:PChar; MatriculaContenedor:PChar; NumPrecinto:PChar; IdCCPRelacionado:PChar; PlacaVMCCP:PChar; FechaCertificacionCCP:PChar; SubTipoRemCCP1:PChar; PlacaCCP1:PChar; SubTipoRemCCP2:PChar; PlacaCCP2:PChar ); cdecl;
VXML_CartaPorte31AddRegimenAduaneroW : procedure ( hXml:LongInt; RegimenAduanero01:PChar; RegimenAduanero02:PChar; RegimenAduanero03:PChar; RegimenAduanero04:PChar; RegimenAduanero05:PChar; RegimenAduanero06:PChar; RegimenAduanero07:PChar; RegimenAduanero08:PChar; RegimenAduanero09:PChar; RegimenAduanero10:PChar ); cdecl;
VXML_CartaPorte31AddUbicacionW : procedure ( hXml:LongInt; TipoUbicacion:PChar; IDUbicacion:PChar; RFCRemitenteDestinatario:PChar; NombreRemitenteDestinatario:PChar; NumRegIdTrib:PChar; ResidenciaFiscal:PChar; NumEstacion:PChar; NombreEstacion:PChar; NavegacionTrafico:PChar; FechaHoraSalidaLlegada:PChar; TipoEstacion:PChar; DistanciaRecorrida:PChar; Calle:PChar; NumeroExterior:PChar; NumeroInterior:PChar; Colonia:PChar; Localidad:PChar; Referencia:PChar; Municipio:PChar; Estado:PChar; Pais:PChar; CodigoPostal:PChar ); cdecl;
VXML_CartaPorte31SetDetalleMercanciaW : procedure ( hXml:LongInt; UnidadPesoMerc:PChar; PesoBruto:PChar; PesoNeto:PChar; PesoTara:PChar; NumPiezas:PChar ); cdecl;
VXML_CartaPorte31SetMercanciasW : procedure ( hXml:LongInt; PesoBrutoTotal:PChar; UnidadPeso:PChar; PesoNetoTotal:PChar; NumTotalMercancias:PChar; CargoPorTasacion:PChar; LogisticaInversaRecoleccionDevolucion:PChar ); cdecl;
VXML_CartaPorte31SetMercanciasAutotransporteW : procedure ( hXml:LongInt; PermSCT:PChar; NumPermisoSCT:PChar; ConfigVehicular:PChar; PesoBrutoVehicular:PChar; PlacaVM:PChar; AnioModeloVM:PChar; AseguraRespCivil:PChar; PolizaRespCivil:PChar; AseguraMedAmbiente:PChar; PolizaMedAmbiente:PChar; AseguraCarga:PChar; PolizaCarga:PChar; PrimaSeguro:PChar; SubTipoRem1:PChar; Placa1:PChar; SubTipoRem2:PChar; Placa2:PChar ); cdecl;
VXML_CartaPorte31SetMercanciasTransporteAereoW : procedure ( hXml:LongInt; PermSCT:PChar; NumPermisoSCT:PChar; MatriculaAeronave:PChar; NombreAseg:PChar; NumPolizaSeguro:PChar; NumeroGuia:PChar; LugarContrato:PChar; CodigoTransportista:PChar; RFCEmbarcador:PChar; NumRegIdTribEmbarc:PChar; ResidenciaFiscalEmbarc:PChar; NombreEmbarcador:PChar ); cdecl;
VXML_CartaPorte31SetMercanciasTransporteFerroviarioW : procedure ( hXml:LongInt; TipoDeServicio:PChar; TipoDeTrafico:PChar; NombreAseg:PChar; NumPolizaSeguro:PChar; TipoDerechoDePaso:PChar; KilometrajePagado:PChar; TipoCarro:PChar; MatriculaCarro:PChar; GuiaCarro:PChar; ToneladasNetasCarro:PChar; TipoContenedor:PChar; PesoContenedorVacio:PChar; PesoNetoMercancia:PChar ); cdecl;
VXML_CartaPorte31SetMercanciasTransporteMaritimoW : procedure ( hXml:LongInt; PermSCT:PChar; NumPermisoSCT:PChar; NombreAseg:PChar; NumPolizaSeguro:PChar; TipoEmbarcacion:PChar; Matricula:PChar; NumeroOMI:PChar; AnioEmbarcacion:PChar; NombreEmbarc:PChar; NacionalidadEmbarc:PChar; UnidadesDeArqBruto:PChar; TipoCarga:PChar; Eslora:PChar; Manga:PChar; Calado:PChar; Puntal:PChar; LineaNaviera:PChar; NombreAgenteNaviero:PChar; NumAutorizacionNaviero:PChar; NumViaje:PChar; NumConocEmbarc:PChar; PermisoTempNavegacion:PChar ); cdecl;
VXML_CCE11AddDestinatarioW : procedure ( hXml:LongInt; NumRegIdTrib:PChar; Nombre:PChar; Calle:PChar; NumeroExterior:PChar; NumeroInterior:PChar; Colonia:PChar; Localidad:PChar; Referencia:PChar; Municipio:PChar; Estado:PChar; Pais:PChar; CodigoPostal:PChar ); cdecl;
VXML_CCE20AddDestinatarioDomicilioW : procedure ( hXml:LongInt; Calle:PChar; NumeroExterior:PChar; NumeroInterior:PChar; Colonia:PChar; Localidad:PChar; Referencia:PChar; Municipio:PChar; Estado:PChar; Pais:PChar; CodigoPostal:PChar ); cdecl;
VXML_CCE20AddMercanciaW : procedure ( hXml:LongInt; NoIdentificacion:PChar; FraccionArancelaria:PChar; CantidadAduana:PChar; UnidadAduana:PChar; ValorUnitarioAduana:PChar; ValorDolares:PChar; Marca:PChar; Modelo:PChar; SubModelo:PChar; NumeroSerie:PChar ); cdecl;
VXML_CCE20AddMercanciaDescripcionesEspecificasW : procedure ( hXml:LongInt; Marca:PChar; Modelo:PChar; SubModelo:PChar; NumeroSerie:PChar ); cdecl;
VXML_CCE20AddPropietarioW : procedure ( hxml:LongInt; NumRegIdTrib:PChar; ResidenciaFiscal:PChar ); cdecl;
VXML_CCE20SetEmisorW : procedure ( hXml:LongInt; Curp:PChar; Calle:PChar; NumeroExterior:PChar; NumeroInterior:PChar; Colonia:PChar; Localidad:PChar; Referencia:PChar; Municipio:PChar; Estado:PChar; Pais:PChar; CodigoPostal:PChar ); cdecl;
VXML_CCE20SetReceptorW : procedure ( hXml:LongInt; NumRegIdTrib:PChar; Calle:PChar; NumeroExterior:PChar; NumeroInterior:PChar; Colonia:PChar; Localidad:PChar; Referencia:PChar; Municipio:PChar; Estado:PChar; Pais:PChar; CodigoPostal:PChar ); cdecl;
VXML_CerKeyMatchW : function ( hXml:LongInt; Emisor:PChar; Cer:PChar; Key:PChar; eyPwd:PChar ):LongInt; cdecl;
VXML_CerTo64W : function ( ArchivoCer:PChar ):LongInt; cdecl;
VXML_CheckFileW : function ( ArchVXML:PChar ):LongInt; cdecl;
VXML_CheckLicenceW : function ( user:PChar; llave:PChar; emisor:PChar ):LongInt; cdecl;
VXML_ConsultaEstadoCFDIW : procedure ( RFCEmisor:PChar; RFCReceptor:PChar; Total:PChar; UUID:PChar; OutLog:PChar ); cdecl;
VXML_ConsultaEstadoCFDISSLW : procedure ( RFCEmisor:PChar; RFCReceptor:PChar; Total:PChar; UUID:PChar; OutLog:PChar ); cdecl;
VXML_ConsultaSaldosW : function ( rfcEmisor:PChar; DatoSolicitado:LongInt; ArchivoLog:PChar ):LongInt; cdecl;
VXML_ConsultaSaldosSSLW : function ( rfcEmisor:PChar; DatoSolicitado:LongInt; ArchivoLog:PChar ):LongInt; cdecl;
VXML_FileTo64W : function ( ArchivoCer:PChar ):LongInt; cdecl;
VXML_FreeW : procedure ( hXml:LongInt ); cdecl;
VXML_GeneraCBBW : function ( Datos:PChar; Archivo:PChar; Depedencias:LongInt; RutaLog:PChar; AddLog:LongInt; Escala:LongInt; Margen:LongInt ):LongInt; cdecl;
VXML_GetStatusCFDIW : function ( szUsuario:PChar; szRfcEmisor:PChar; szRfcReceptor:PChar; szTotal:PChar; szUuid:PChar; szResult:PChar; szLog:PChar ):LongInt; cdecl;
VXML_GetStatusCFDISSLW : function ( szUsuario:PChar; szRfcEmisor:PChar; szRfcReceptor:PChar; szTotal:PChar; szUuid:PChar; szResult:PChar; szLog:PChar ):LongInt; cdecl;
VXML_GetTimeWithDelayW : function ( hXml:LongInt; nSegs:LongInt ):PChar; cdecl;
VXML_GetValueW : function ( hXml:LongInt; ValoraRecuperar:LongInt ):LongInt; cdecl;
VXML_GetValueInFileW : procedure ( hXml:LongInt; value:LongInt; file:PChar ); cdecl;
VXML_GetValuesW : procedure ( hXml:LongInt; Archivo:PChar; Formato:LongInt ); cdecl;
VXML_INE11AddEntidadW : procedure ( hXml:LongInt; ClaveEntidad:PChar; Ambito:PChar; IdContabilidad:PChar ); cdecl;
VXML_INE11AddEntidadContabilidadW : procedure ( hXml:LongInt; IdContabilidad:PChar ); cdecl;
VXML_LoadW : function ( file:PChar ):LongInt; cdecl;
VXML_MasivaDescargaW : function ( Usuario:PChar; ArchivoCerFiel:PChar; ArchivoKeyFiel:PChar; PwdKey:PChar; IdPaquete:PChar; ArchivoDescargado:PChar; ArchLog:PChar; Reservado:PChar ):LongInt; cdecl;
VXML_MasivaDescargaSSLW : function ( Usuario:PChar; ArchivoCerFiel:PChar; ArchivoKeyFiel:PChar; PwdKey:PChar; IdPaquete:PChar; ArchivoDescargado:PChar; ArchLog:PChar; Reservado:PChar ):LongInt; cdecl;
VXML_MasivaSolicitaEmitidoMetadata2022W : procedure ( Usuario:PChar; ArchivoCerFiel:PChar; ArchivoKeyFiel:PChar; PwdKey:PChar; RfcReceptor:PChar; FechaDesde:PChar; FechaHasta:PChar; Estado:PChar; Complemento:PChar; Tipo:PChar; UUID:PChar; ArchResultado:PChar; ArchLog:PChar; Reservado:PChar ); cdecl;
VXML_MasivaSolicitaEmitidoMetadata2022SSLW : procedure ( Usuario:PChar; ArchivoCerFiel:PChar; ArchivoKeyFiel:PChar; PwdKey:PChar; RfcReceptor:PChar; FechaDesde:PChar; FechaHasta:PChar; Estado:PChar; Complemento:PChar; Tipo:PChar; UUID:PChar; ArchResultado:PChar; ArchLog:PChar; Reservado:PChar ); cdecl;
VXML_MasivaSolicitaEmitidoXML2022W : procedure ( Usuario:PChar; ArchivoCerFiel:PChar; ArchivoKeyFiel:PChar; PwdKey:PChar; RfcReceptor:PChar; FechaDesde:PChar; FechaHasta:PChar; Estado:PChar; Complemento:PChar; Tipo:PChar; UUID:PChar; ArchResultado:PChar; ArchLog:PChar; Reservado:PChar ); cdecl;
VXML_MasivaSolicitaEmitidoXML2022SSLW : procedure ( Usuario:PChar; ArchivoCerFiel:PChar; ArchivoKeyFiel:PChar; PwdKey:PChar; RfcReceptor:PChar; FechaDesde:PChar; FechaHasta:PChar; Estado:PChar; Complemento:PChar; Tipo:PChar; UUID:PChar; ArchResultado:PChar; ArchLog:PChar; Reservado:PChar ); cdecl;
VXML_MasivaSolicitaRecibidoMetadata2022W : procedure ( Usuario:PChar; ArchivoCerFiel:PChar; ArchivoKeyFiel:PChar; PwdKey:PChar; RfcEmisor:PChar; FechaDesde:PChar; FechaHasta:PChar; Estado:PChar; Complemento:PChar; Tipo:PChar; UUID:PChar; ArchResultado:PChar; ArchLog:PChar; Reservado:PChar ); cdecl;
VXML_MasivaSolicitaRecibidoMetadata2022SSLW : procedure ( Usuario:PChar; ArchivoCerFiel:PChar; ArchivoKeyFiel:PChar; PwdKey:PChar; RfcEmisor:PChar; FechaDesde:PChar; FechaHasta:PChar; Estado:PChar; Complemento:PChar; Tipo:PChar; UUID:PChar; ArchResultado:PChar; ArchLog:PChar; Reservado:PChar ); cdecl;
VXML_MasivaSolicitaRecibidoXML2022W : procedure ( Usuario:PChar; ArchivoCerFiel:PChar; ArchivoKeyFiel:PChar; PwdKey:PChar; RfcEmisor:PChar; FechaDesde:PChar; FechaHasta:PChar; Estado:PChar; Complemento:PChar; Tipo:PChar; UUID:PChar; ArchResultado:PChar; ArchLog:PChar; Reservado:PChar ); cdecl;
VXML_MasivaSolicitaRecibidoXML2022SSLW : procedure ( Usuario:PChar; ArchivoCerFiel:PChar; ArchivoKeyFiel:PChar; PwdKey:PChar; RfcEmisor:PChar; FechaDesde:PChar; FechaHasta:PChar; Estado:PChar; Complemento:PChar; Tipo:PChar; UUID:PChar; ArchResultado:PChar; ArchLog:PChar; Reservado:PChar ); cdecl;
VXML_MasivaVerificaW : function ( Usuario:PChar; ArchivoCerFiel:PChar; ArchivoKeyFiel:PChar; PwdKey:PChar; IdSolicitud:PChar; ArchResultado:PChar; ArchLog:PChar; Reservado:PChar ):LongInt; cdecl;
VXML_MasivaVerificaSSLW : function ( Usuario:PChar; ArchivoCerFiel:PChar; ArchivoKeyFiel:PChar; PwdKey:PChar; IdSolicitud:PChar; ArchResultado:PChar; ArchLog:PChar; Reservado:PChar ):LongInt; cdecl;
VXML_MicroConsultaDatosFiscalesW : procedure ( ApiKey:PChar; Usuario:PChar; RfcEmisor:PChar; RfcReceptor:PChar; Cer:PChar; Key:PChar; PwdKeystring ResultFile:PChar; OutLog:PChar; Reservado:PChar ); cdecl;
VXML_MicroConsultaDatosFiscalesSSLW : procedure ( ApiKey:PChar; Usuario:PChar; RfcEmisor:PChar; RfcReceptor:PChar; Cer:PChar; Key:PChar; PwdKeystring ResultFile:PChar; OutLog:PChar; Reservado:PChar ); cdecl;
VXML_MicroValidaDatosFiscalesW : procedure ( ApiKey:PChar; Usuario:PChar; RfcEmisor:PChar; RfcReceptor:PChar; nombre:PChar; RegimenFiscal:PChar; CodigoPostal:PChar; Cer:PChar; Key:PChar; PwdKeystring ResultFile:PChar; OutLog:PChar; Reservado:PChar ); cdecl;
VXML_MicroValidaDatosFiscalesSSLW : procedure ( ApiKey:PChar; Usuario:PChar; RfcEmisor:PChar; RfcReceptor:PChar; nombre:PChar; RegimenFiscal:PChar; CodigoPostal:PChar; Cer:PChar; Key:PChar; PwdKeystring ResultFile:PChar; OutLog:PChar; Reservado:PChar ); cdecl;
VXml_NewW : function ( szVersion:PChar ):LongInt; cdecl;
VXML_NewWithLogW : function ( szVersion:PChar; cNombreLog:PChar ):LongInt; cdecl;
VXML_Nomina12AddDeduccionW : procedure ( hXml:LongInt; TipoDeduccion:PChar; Clave:PChar; Concepto:PChar; Importe:PChar ); cdecl;
VXML_Nomina12AddIncapacidadW : procedure ( hXml:LongInt; DiasIncapacidad:PChar; TipoIncapacidad:PChar; Importe:PChar ); cdecl;
VXML_Nomina12AddOtroPagoW : procedure ( hXml:LongInt; TipoOtroPago:PChar; Clave:PChar; Concepto:PChar; Importe:PChar; SubsidioCausado:PChar; SaldoAFavor:PChar; Year:PChar; RemanenteSalFav:PChar ); cdecl;
VXML_Nomina12AddPercepcionW : procedure ( hXml:LongInt; TipoPercepcion:PChar; Clave:PChar; Concepto:PChar; ImporteGravado:PChar; ImporteExento:PChar; Dias:PChar; TipoHoras:PChar; HorasExtra:PChar; ImportePagado:PChar; ValorMercado:PChar; PrecioAlOtorgarse:PChar ); cdecl;
VXML_Nomina12AddSubContratacionW : procedure ( hXml:LongInt; RfcLabora:PChar; PorcentajeTiempo:PChar ); cdecl;
VXML_Nomina12SetDeduccionesW : procedure ( hXml:LongInt; TotalOtrasDeducciones:PChar; TotalImpuestosRetenidos:PChar ); cdecl;
VXML_Nomina12SetEmisorW : procedure ( hXml:LongInt; Curp:PChar; RegistroPatronal:PChar; RfcPatronOrigen:PChar; OrigenRecurso:PChar; MontoRecursoPropio:PChar ); cdecl;
VXML_Nomina12SetJubilacionPensionRetiroW : procedure ( hXml:LongInt; TotalUnaExhibicion:PChar; TotalParcialidad:PChar; MontoDiario:PChar; IngresoAcumulable:PChar; IngresoNoAcumulable:PChar ); cdecl;
VXML_Nomina12SetPercepcionesW : procedure ( hXml:LongInt; TotalSueldos:PChar; TotalSeparacionIndeminizacion:PChar; TotalJubilacionPensionRetiro:PChar; TotalGravado:PChar; TotalExento:PChar ); cdecl;
VXML_Nomina12SetReceptorW : procedure ( hXml:LongInt; Curp:PChar; NumSeguridadSocial:PChar; FechaInicioRelLaboral:PChar; Antiguedad:PChar; TipoContrato:PChar; Sindicalizado:PChar; TipoJornada:PChar; TipoRegimen:PChar; NumEmpleado:PChar; Departamento:PChar; Puesto:PChar; RiesgoPuesto:PChar; PeriodicidadPago:PChar; Banco:PChar; CuentaBancaria:PChar; SalarioBaseCotApor:PChar; SalarioDiarioIntegrado:PChar; ClaveEntFec:PChar ); cdecl;
VXML_Nomina12SetSeparacionIndemnizacionW : procedure ( hXml:LongInt; TotalPagado:PChar; NumAnosServicio:PChar; UltimoSueldoMensOrd:PChar; IngresoAcumulable:PChar; IngresoNoAcumulable:PChar ); cdecl;
VXML_Pagos20AddPagoW : procedure ( hXml:LongInt; FechaPago:PChar; FormaDePagoP:PChar; MonedaP:PChar; TipoCambioP:PChar; Monto:PChar; NumOperacion:PChar; RfcEmisorCtaOrd:PChar; NomBancoOrdExt:PChar; CtaOrdenante:PChar; RfcEmisorCtaBen:PChar; CtaBeneficiario:PChar; TipoCadPago:PChar; CertPago:PChar; CadPago:PChar; SelloPago:PChar ); cdecl;
VXML_Pagos20AddPagoDoctoRelacionadoW : procedure ( hXml:LongInt; idDocumento:PChar; Serie:PChar; Folio:PChar; MonedadDR:PChar; EquivalenciaDR:PChar; NumParcialidad:PChar; ImpSaldoAnt:PChar; ImpPagado:PChar; ImpSaldoInsoluto:PChar; ObjetoImpDR:PChar ); cdecl;
VXML_Pagos20AddPagoDoctoRelacionadoRetencionDRW : procedure ( hXml:LongInt; BaseDR:PChar; ImpuestoDR:PChar; TipoFactorDR:PChar; TasaOCuotaDR:PChar; ImporteDR:PChar ); cdecl;
VXML_Pagos20AddPagoDoctoRelacionadoTrasladoDRW : procedure ( hXml:LongInt; BaseDR:PChar; ImpuestoDR:PChar; TipoFactorDR:PChar; TasaOCuotaDR:PChar; ImporteDR:PChar ); cdecl;
VXML_Pagos20AddPagoImpuestosPRetencionPW : procedure ( hXml:LongInt; ImpuestoP:PChar; ImporteP:PChar ); cdecl;
VXML_Pagos20AddPagoImpuestosPTrasladoPW : procedure ( hXml:LongInt; BaseP:PChar; ImpuestoP:PChar; TipoFactorP:PChar; TasaOCuotaP:PChar; ImporteP:PChar ); cdecl;
VXML_ProcesaDocumentoW : function ( hXml:LongInt; ArchivoCER:PChar; ArchivoKEY:PChar; PasswordKEY:PChar; ArchivoXML:PChar ):LongInt; cdecl;
VXML_ProcesaDocumentoSSLW : function ( hXml:LongInt; ArchivoCER:PChar; ArchivoKEY:PChar; PasswordKEY:PChar; ArchivoXML:PChar ):LongInt; cdecl;
VXML_ProcessFileW : procedure ( ArchivoVXML:PChar ); cdecl;
VXML_RecuperaAcuseCancelacionW : function ( rfcemisor:PChar; uuid:PChar; archivoXMLAcuse:PChar; archivoLOG:PChar; reservado:PChar ):LongInt; cdecl;
VXML_RecuperaAcuseCancelacionSSLW : function ( rfcemisor:PChar; uuid:PChar; archivoXMLAcuse:PChar; archivoLOG:PChar; reservado:PChar ):LongInt; cdecl;
VXML_RecuperaCFDIW : function ( szUsuario:PChar; szRfcEmisor:PChar; szUuid:PChar; Ejercicio:LongInt; szResultado:PChar; szLog:PChar; szReservado:PChar ):LongInt; cdecl;
VXML_RecuperaCFDISSLW : function ( szUsuario:PChar; szRfcEmisor:PChar; szUuid:PChar; Ejercicio:LongInt; szResultado:PChar; szLog:PChar; szReservado:PChar ):LongInt; cdecl;
VXML_SaveW : procedure ( hXml:LongInt; file:PChar ); cdecl;
VXML_SendEmailW : function ( SmtpServer:PChar; SmtpPort:LongInt; SmtpUserName:PChar; SmtpPassword:PChar; MessageTo:PChar; MessageFrom:PChar; MessageSubject:PChar; MessageBody:PChar; MessageAttach1:PChar; MessageAttach2:PChar; MessageAttach3:PChar; OutLog:PChar; SSL:PChar ):LongInt; cdecl;
VXML_SetAddenda_cfdi40W : procedure ( hXml:LongInt; text:PChar ); cdecl;
VXML_SetAddendaText_cfdi40W : procedure ( hXml:LongInt; text:PChar ); cdecl;
VXML_SetAerolineas10W : procedure ( hXml:LongInt; TUA:PChar; TotalCargos:PChar; CodigoCargo:PChar; Importe:PChar ); cdecl;
VXML_SetCartaPorte31W : procedure ( hXml:LongInt; IdCCP:PChar; TranspInternac:PChar; EntradaSalidaMerc:PChar; PaisOrigenDestino:PChar; ViaEntradaSalida:PChar; TotalDistRec:PChar; RegistroITSMO:PChar; UbicacionPoloOrigen:PChar; UbicacionPoloDestino:PChar ); cdecl;
VXML_SetComercioExterior20W : procedure ( hXml:LongInt; MotivoTraslado:PChar; ClaveDePedimento:PChar; CertificadoOrigen:PChar; NumCertificadoOrigen:PChar; NumeroExportadorConfiable:PChar; Incoterm:PChar; Observaciones:PChar; TipoCambioUSD:PChar; TotalUSD:PChar ); cdecl;
VXML_SetCompleteXML_cfdi40W : procedure ( hXml:LongInt; TextoXMLoArchivoXML:PChar ); cdecl;
VXML_SetComprobanteInfo_Cfdi40W : procedure ( hXml:LongInt; Serie:PChar; Folio:PChar; Fecha:PChar; FormaPago:PChar; CondicionesDePago:PChar; SubTotal:PChar; Descuento:PChar; Moneda:PChar; TipoCambio:PChar; Total:PChar; TipoDeComprobante:PChar; MetodoPago:PChar; LugarExpedicion:PChar; Confirmacion:PChar; Exportacion:PChar ); cdecl;
VXML_SetConceptoACuentaTerceros_cfdi40W : procedure ( hXml:LongInt; RfcACuentaTerceros:PChar; NombreACuentaTerceros:PChar; RegimenFiscalACuentaTerceros:PChar; DomicilioFiscalACuentaTerceros:PChar ); cdecl;
VXML_SetDivisas10W : procedure ( hXml:LongInt; tipoOperacion:PChar ); cdecl;
VXML_SetDllPathW : procedure ( hXml:LongInt; RutaDLL:PChar ); cdecl;
VXML_SetDonatarias11W : procedure ( hXml:LongInt; noAutorizacion:PChar; fechaAutorizacion:PChar; leyenda:PChar ); cdecl;
VXML_SetEmisorInfo_Cfdi40W : procedure ( hXml:LongInt; Rfc:PChar; Nombre:PChar; RegimenFiscal:PChar; FacAtrAdquirente:PChar ); cdecl;
VXML_SetImpuestosInfo_Cfdi40W : procedure ( hXml:LongInt; TotalImpuestosTrasladados:PChar; TotalImpuestosRetenidos:PChar ); cdecl;
VXML_SetImpuestosLocales10W : procedure ( hXml:LongInt; TotaldeTraslados:PChar; TotaldeRetenciones:PChar ); cdecl;
VXML_SetINE11W : procedure ( hXml:LongInt; TipoProceso:PChar; TipoComite:PChar; IdContabilidad:PChar; ClaveEntidad:PChar; Ambito:PChar; EntidadContabilidadIdContabilidad:PChar ); cdecl;
VXML_SetInformacionGlobal_Cfdi40W : procedure ( hXml:LongInt; Periodicidad:PChar; Meses:PChar; Year:PChar ); cdecl;
VXML_SetLeyendasFiscales10W : procedure ( hXml:LongInt; DisposicionFiscal:PChar; Norma:PChar; TextoLeyenda:PChar ); cdecl;
VXML_SetLeyendasFiscales10fullW : procedure ( hXml:LongInt; DisposicionFiscal01:PChar; Norma01:PChar; TextoLeyenda01:PChar; DisposicionFiscal02:PChar; Norma02:PChar; TextoLeyenda02:PChar; DisposicionFiscal03:PChar; Norma03:PChar; TextoLeyenda03:PChar; DisposicionFiscal04:PChar; Norma04:PChar; TextoLeyenda04:PChar; DisposicionFiscal05:PChar; Norma05:PChar; TextoLeyenda05:PChar; DisposicionFiscal06:PChar; Norma06:PChar; TextoLeyenda06:PChar; DisposicionFiscal07:PChar; Norma07:PChar; TextoLeyenda07:PChar; DisposicionFiscal08:PChar; Norma08:PChar; TextoLeyenda08:PChar; DisposicionFiscal09:PChar; Norma09:PChar; TextoLeyenda09:PChar; DisposicionFiscal10:PChar; Norma10:PChar; TextoLeyenda10:PChar ); cdecl;
VXML_SetLogFileW : procedure ( hXml:LongInt; cNombreLog:PChar ); cdecl;
VXML_SetNomina12W : procedure ( hXml:LongInt; TipoNomina:PChar; FechaPago:PChar; FechaInicialPago:PChar; FechaFinalPago:PChar; NumDiasPagados:PChar; TotalPercepciones:PChar; TotalDeduciones:PChar; TotalOtrosPagos:PChar ); cdecl;
VXML_SetPagos20W : procedure ( hXml:LongInt; TotalRetencionesIVA:PChar; TotalRetencionesISR:PChar; TotalRetencionesIEPS:PChar; TotalTrasladosBaseIVA16:PChar; TotalTrasladosImpuestoIVA16:PChar; TotalTrasladosBaseIVA8:PChar; TotalTrasladosImpuestoIVA8:PChar; TotalTrasladosBaseIVA0:PChar; TotalTrasladosImpuestoIVA0:PChar; TotalTrasladosBaseIVAExento:PChar; MontoTotalPagos:PChar ); cdecl;
VXML_SetReceptorInfo_Cfdi40W : procedure ( hXml:LongInt; Rfc:PChar; Nombre:PChar; ResidenciaFiscal:PChar; NumRegIdTrib:PChar; UsoCFDI:PChar; DomicilioFiscalReceptor:PChar; RegimenFiscalReceptor:PChar ); cdecl;
VXML_SetServicioParcial10W : procedure ( hXml:LongInt; NumPerLicoAut:PChar; Calle:PChar; NoExterior:PChar; NoInterior:PChar; Colonia:PChar; Localidad:PChar; Referencia:PChar; Municipio:PChar; Estado:PChar; CodigoPostal:PChar ); cdecl;
VXML_SetTuristaPasajeroExtranjero10W : procedure ( hXml:LongInt; fechadeTransito:PChar; tipoTransito:PChar; Via:PChar; TipoId:PChar; NumeroId:PChar; Nacionalidad:PChar; EmpresaTransporte:PChar; IdTransporte:PChar ); cdecl;
VXML_SetUserInfoW : procedure ( hXml:LongInt; cUsuario:PChar; cServidor:PChar ); cdecl;
VXML_SetVehiculoUsado10W : procedure ( hXml:LongInt; montoAdquisicion:PChar; montoEnajenacion:PChar; claveVehicular:PChar; marca:PChar; tipo:PChar; modelo:PChar; numeroMotor:PChar; numeroSerie:PChar; NIV:PChar; valor:PChar; numero:PChar; fecha:PChar; aduana:PChar ); cdecl;
VXML_ShowValueW : procedure ( hXml:LongInt; lValor:LongInt; titulo:PChar ); cdecl;
VXML_ValidaCFDITimbradoW : procedure ( Xml:PChar; OutLog:PChar; csdPAC:PChar; CheckSAT:LongInt ); cdecl;
VXML_ValidaCFDITimbradoSSLW : procedure ( Xml:PChar; OutLog:PChar; csdPAC:PChar; CheckSAT:LongInt ); cdecl;
VXML_VehiculoUsado10AddInformacionAduaneraW : procedure ( hXml:LongInt; numero:PChar; fecha:PChar; aduana:PChar ); cdecl;
VXMLRET_AddComplementoPlataformasTecnologicas10DetallesDelServicioW : procedure ( hXml:LongInt; FormaPagoServ:PChar; TipodeServ:PChar; SubTipServ:PChar; RFCTerceroAutorizado:PChar; FechaServ:PChar; PrecioServSinIVA:PChar; BaseTraslados:PChar; ImpuestoTrasladados:PChar; TipoFactorTrasladados:PChar; TasaCuotaTraslados:PChar; ImporteTrasladados:PChar; ImpContrib:PChar; EntidadDondePagaLaContibucion:PChar; BaseComision:PChar; PorcentajeComision:PChar; ImporteComision:PChar ); cdecl;
VXMLRET_AddRetencionesTotalesImpRetenidosW : procedure ( hXml:LongInt; BaseRet:PChar; ImpuestosRet:PChar; MontoRet:PChar; TipoPagoRet:PChar ); cdecl;
VXMLRET_FreeW : procedure ( hXml:LongInt ); cdecl;
VXMLRET_GetValueW : function ( hXml:LongInt; value:LongInt ):PChar; cdecl;
VXMLRET_GetValueInFileW : procedure ( hXml:LongInt; value:LongInt; file:PChar ); cdecl;
VXMLRET_GetValuesW : procedure ( hXml:LongInt; file:PChar; nFormat:LongInt ); cdecl;
VXMLRET_NewWithLogW : function ( szVersion:PChar; logfile:PChar ):LongInt; cdecl;
VXMLRET_ProcesaDocumentoW : function ( hXml:LongInt; csd:PChar; key:PChar; keypwd:PChar; outfile:PChar ):LongInt; cdecl;
VXMLRET_ProcesaDocumentoSSLW : function ( hXml:LongInt; csd:PChar; key:PChar; keypwd:PChar; outfile:PChar ):LongInt; cdecl;
VXMLRET_SetAddendatextW : procedure ( hXml:LongInt; text:PChar ); cdecl;
VXMLRET_SetAddendaXmlW : procedure ( hXml:LongInt; text:PChar ); cdecl;
VXMLRET_SetComplementoArrendamientoenfideicomiso10W : procedure ( hXml:LongInt; PagProvEfecPorFiduc:PChar; RendimFideicom:PChar; DeduccCorresp:PChar; MontTotRet:PChar; MontResFiscDistFibras:PChar; MontOtrosConceptDistr:PChar; DescrMontOtrosConceptDistr:PChar ); cdecl;
VXMLRET_SetComplementoDividendos10W : procedure ( hXml:LongInt; CveTipDivOUtil:PChar; MontISRAcredRetMexico:PChar; MontISRAcredRetExtranjero:PChar; MontRetExtDivExt:PChar; TipoSocDistrDiv:PChar; MontISRAcredNal:PChar; MontDivAcumNal:PChar; MontDivAcumExt:PChar; ProporcionRem:PChar ); cdecl;
VXMLRET_SetComplementoEnajenaciondeAcciones10W : procedure ( hXml:LongInt; ContratoIntermediacion:PChar; Ganancia:PChar; Perdida:PChar ); cdecl;
VXMLRET_SetComplementoFideicomisonoempresarial10W : procedure ( hXml:LongInt; MontTotEntradasPeriodo:PChar; PartPropAcumDelFideicom:PChar; PropDelMontTotEntradas:PChar; Concepto:PChar; MontTotEgresPeriodo:PChar; PartPropDelFideicom:PChar; PropDelMontTotSalidas:PChar; ConceptoS:PChar; MontRetRelPagFideic:PChar; DescRetRelPagFideic:PChar ); cdecl;
VXMLRET_SetComplementoIntereses10W : procedure ( hXml:LongInt; SistFinanciero:PChar; RetiroAORESRetInt:PChar; OperFinancDerivad:PChar; MontIntNominal:PChar; MontIntReal:PChar; Perdida:PChar ); cdecl;
VXMLRET_SetComplementoIntereseshipotecarios10W : procedure ( hXml:LongInt; CreditoDeInstFinanc:PChar; SaldoInsoluto:PChar; PropDeducDelCredit:PChar; MontTotIntNominalesDev:PChar; MontTotIntNominalesDevYPag:PChar; MontTotIntRealPagDeduc:PChar; NumContrato:PChar ); cdecl;
VXMLRET_SetComplementoOperacionesconderivados10W : procedure ( hXml:LongInt; MontGanAcum:PChar; MontPerdDed:PChar ); cdecl;
VXMLRET_SetComplementoPagosaextranjeros10W : procedure ( hXml:LongInt; EsBenefEfectDelCobro:PChar; PaisDeResidParaEfecFisc:PChar; ConceptoPagoNoBeneficiario:PChar; DescripcionConceptoNoBeneficiario:PChar; RFC:PChar; CURP:PChar; NomDenRazSocB:PChar; ConceptoS:PChar; ConceptoPagoBeneficiario:PChar; DescripcionConceptoBeneficiario:PChar ); cdecl;
VXMLRET_SetComplementoPlanesderetiro11W : procedure ( hXml:LongInt; SistemaFinanc:PChar; MontTotAportAnioInmAnterior:PChar; MontIntRealesDevengAniooInmAnt:PChar; HuboRetirosAnioInmAntPer:PChar; MontTotRetiradoAnioInmAntPer:PChar; MontTotExedenteAnioInmAnt:PChar; HuboRetirosAnioInmAnt:PChar; MontTotRetiradoAnioInmAnt:PChar; NumReferencia:PChar; TipoAportacionODeposito1:PChar; MontAportODep1:PChar; RFCFiduciaria1:PChar; TipoAportacionODeposito2:PChar; MontAportODep2:PChar; RFCFiduciaria2:PChar; TipoAportacionODeposito3:PChar; MontAportODep3:PChar; RFCFiduciaria3:PChar ); cdecl;
VXMLRET_SetComplementoPlataformasTecnologicas10W : procedure ( hXml:LongInt; Periodicidad:PChar; NumServ:PChar; MontTotServSIVA:PChar; TotalIVATraslado:PChar; TotalIVARetenido:PChar; TotalISRRetenido:PChar; DifIVAEntregadoPrestServ:PChar; MonTotalporUsoPlataforma:PChar; MonTotalContribuionesGuber:PChar ); cdecl;
VXMLRET_SetComplementoPremios10W : procedure ( hXml:LongInt; EntidadFederativa:PChar; MontTotPago:PChar; MontTotPagoGrav:PChar; MontTotPagoExent:PChar ); cdecl;
VXMLRET_SetComplementoSectorFinanciero10W : procedure ( hXml:LongInt; IdFideicom:PChar; NomFideicom:PChar; DescripFideicom:PChar ); cdecl;
VXMLRET_SetRetencionesCfdiRetenRelacionadosW : procedure ( hXml:LongInt; TipoRelacion:PChar; UUID:PChar ); cdecl;
VXMLRET_SetRetencionesEmisorW : procedure ( hXml:LongInt; RfcE:PChar; NomDenRazSocE:PChar; RegimenFiscalE:PChar ); cdecl;
VXMLRET_SetRetencionesInfoW : procedure ( hXml:LongInt; FolioInt:PChar; FechaExp:PChar; LugarExpReten:PChar; CveRetenc:PChar; DescRetenc:PChar ); cdecl;
VXMLRET_SetRetencionesPeriodoW : procedure ( hXml:LongInt; MesIni:PChar; MesFin:PChar; Ejercicio:PChar ); cdecl;
VXMLRET_SetRetencionesReceptorW : procedure ( hXml:LongInt; NacionalidadR:PChar; RfcR:PChar; NomDenRazSocRNacional:PChar; CurpR:PChar; CDomicilioFiscalR:PChar; NumRegIdTribR:PChar; NomDenRazSocRExtranjero:PChar ); cdecl;
VXMLRET_SetRetencionesTotalesW : procedure ( hXml:LongInt; MontoTotOperacion:PChar; MontoTotGrav:PChar; MontoTotExent:PChar; MontoTotRet:PChar; UtilidadBimestral:PChar; ISRCorrespondiente:PChar ); cdecl;
VXMLRET_SetUserInfoW : procedure ( hXml:LongInt; szUser:PChar; servidor:PChar ); cdecl;

VXML_AddCfdiRelacionado_cfdi40W := GetProcAddress (hBar, 'VXML_AddCfdiRelacionado_cfdi40W' );
VXML_AddCfdiRelacionados_Cfdi40W := GetProcAddress (hBar, 'VXML_AddCfdiRelacionados_Cfdi40W' );
VXML_AddComplemento_cfdi40W := GetProcAddress (hBar, 'VXML_AddComplemento_cfdi40W' );
VXML_AddComplementoConcepto_cfdi40W := GetProcAddress (hBar, 'VXML_AddComplementoConcepto_cfdi40W' );
VXML_AddConcepto_Cfdi40W := GetProcAddress (hBar, 'VXML_AddConcepto_Cfdi40W' );
VXML_AddConceptoComplementoHidroYPetro10W := GetProcAddress (hBar, 'VXML_AddConceptoComplementoHidroYPetro10W' );
VXML_AddConceptoComplementoIeduW := GetProcAddress (hBar, 'VXML_AddConceptoComplementoIeduW' );
VXML_AddConceptoComplementoIedu10W := GetProcAddress (hBar, 'VXML_AddConceptoComplementoIedu10W' );
VXML_AddConceptoComplementoVentaVehiculos11_cfdi40W := GetProcAddress (hBar, 'VXML_AddConceptoComplementoVentaVehiculos11_cfdi40W' );
VXML_AddConceptoCuentaPredial_cfdi40W := GetProcAddress (hBar, 'VXML_AddConceptoCuentaPredial_cfdi40W' );
VXML_AddConceptoInformacionAduanera_cfdi40W := GetProcAddress (hBar, 'VXML_AddConceptoInformacionAduanera_cfdi40W' );
VXML_AddConceptoParte_cfdi40W := GetProcAddress (hBar, 'VXML_AddConceptoParte_cfdi40W' );
VXML_AddConceptoRetencion_Cfdi40W := GetProcAddress (hBar, 'VXML_AddConceptoRetencion_Cfdi40W' );
VXML_AddConceptoTraslado_Cfdi40W := GetProcAddress (hBar, 'VXML_AddConceptoTraslado_Cfdi40W' );
VXML_AddImpuestoLocalRetenidoW := GetProcAddress (hBar, 'VXML_AddImpuestoLocalRetenidoW' );
VXML_AddImpuestoLocalTrasladadoW := GetProcAddress (hBar, 'VXML_AddImpuestoLocalTrasladadoW' );
VXML_AddNameSpaceW := GetProcAddress (hBar, 'VXML_AddNameSpaceW' );
VXML_AddRetencion_Cfdi40W := GetProcAddress (hBar, 'VXML_AddRetencion_Cfdi40W' );
VXML_AddTraslado_cfdi40W := GetProcAddress (hBar, 'VXML_AddTraslado_cfdi40W' );
VXML_Aerolineas10AddCargoW := GetProcAddress (hBar, 'VXML_Aerolineas10AddCargoW' );
VXML_ApiEmisorAddW := GetProcAddress (hBar, 'VXML_ApiEmisorAddW' );
VXML_ApiEmisorAutoasignacionW := GetProcAddress (hBar, 'VXML_ApiEmisorAutoasignacionW' );
VXML_ApiEmisorUpdW := GetProcAddress (hBar, 'VXML_ApiEmisorUpdW' );
VXML_ApiUsuarioAddW := GetProcAddress (hBar, 'VXML_ApiUsuarioAddW' );
VXML_ApiUsuarioUpdW := GetProcAddress (hBar, 'VXML_ApiUsuarioUpdW' );
VXML_CancelaCFDI2022W := GetProcAddress (hBar, 'VXML_CancelaCFDI2022W' );
VXML_CancelaCFDI2022SSLW := GetProcAddress (hBar, 'VXML_CancelaCFDI2022SSLW' );
VXML_CancelaRetencion2022W := GetProcAddress (hBar, 'VXML_CancelaRetencion2022W' );
VXML_CancelaRetencion2022SSLW := GetProcAddress (hBar, 'VXML_CancelaRetencion2022SSLW' );
VXML_CartaPorte31AddFiguraTransporteTiposFiguraW := GetProcAddress (hBar, 'VXML_CartaPorte31AddFiguraTransporteTiposFiguraW' );
VXML_CartaPorte31AddFiguraTransporteTiposFiguraPartesTransporteW := GetProcAddress (hBar, 'VXML_CartaPorte31AddFiguraTransporteTiposFiguraPartesTransporteW' );
VXML_CartaPorte31AddMercanciaW := GetProcAddress (hBar, 'VXML_CartaPorte31AddMercanciaW' );
VXML_CartaPorte31AddMercanciaCantidadTransportaW := GetProcAddress (hBar, 'VXML_CartaPorte31AddMercanciaCantidadTransportaW' );
VXML_CartaPorte31AddMercanciaDocumentacionAduaneraW := GetProcAddress (hBar, 'VXML_CartaPorte31AddMercanciaDocumentacionAduaneraW' );
VXML_CartaPorte31AddMercanciaGuiasIdentificacionW := GetProcAddress (hBar, 'VXML_CartaPorte31AddMercanciaGuiasIdentificacionW' );
VXML_CartaPorte31AddMercanciaParcial1W := GetProcAddress (hBar, 'VXML_CartaPorte31AddMercanciaParcial1W' );
VXML_CartaPorte31AddMercanciaParcial2W := GetProcAddress (hBar, 'VXML_CartaPorte31AddMercanciaParcial2W' );
VXML_CartaPorte31AddMercanciasTransporteFerroviarioCarroW := GetProcAddress (hBar, 'VXML_CartaPorte31AddMercanciasTransporteFerroviarioCarroW' );
VXML_CartaPorte31AddMercanciasTransporteFerroviarioCarroContenedorW := GetProcAddress (hBar, 'VXML_CartaPorte31AddMercanciasTransporteFerroviarioCarroContenedorW' );
VXML_CartaPorte31AddMercanciasTransporteFerroviarioDerechosDePasoW := GetProcAddress (hBar, 'VXML_CartaPorte31AddMercanciasTransporteFerroviarioDerechosDePasoW' );
VXML_CartaPorte31AddMercanciasTransporteMaritimoContenedorW := GetProcAddress (hBar, 'VXML_CartaPorte31AddMercanciasTransporteMaritimoContenedorW' );
VXML_CartaPorte31AddRegimenAduaneroW := GetProcAddress (hBar, 'VXML_CartaPorte31AddRegimenAduaneroW' );
VXML_CartaPorte31AddUbicacionW := GetProcAddress (hBar, 'VXML_CartaPorte31AddUbicacionW' );
VXML_CartaPorte31SetDetalleMercanciaW := GetProcAddress (hBar, 'VXML_CartaPorte31SetDetalleMercanciaW' );
VXML_CartaPorte31SetMercanciasW := GetProcAddress (hBar, 'VXML_CartaPorte31SetMercanciasW' );
VXML_CartaPorte31SetMercanciasAutotransporteW := GetProcAddress (hBar, 'VXML_CartaPorte31SetMercanciasAutotransporteW' );
VXML_CartaPorte31SetMercanciasTransporteAereoW := GetProcAddress (hBar, 'VXML_CartaPorte31SetMercanciasTransporteAereoW' );
VXML_CartaPorte31SetMercanciasTransporteFerroviarioW := GetProcAddress (hBar, 'VXML_CartaPorte31SetMercanciasTransporteFerroviarioW' );
VXML_CartaPorte31SetMercanciasTransporteMaritimoW := GetProcAddress (hBar, 'VXML_CartaPorte31SetMercanciasTransporteMaritimoW' );
VXML_CCE11AddDestinatarioW := GetProcAddress (hBar, 'VXML_CCE11AddDestinatarioW' );
VXML_CCE20AddDestinatarioDomicilioW := GetProcAddress (hBar, 'VXML_CCE20AddDestinatarioDomicilioW' );
VXML_CCE20AddMercanciaW := GetProcAddress (hBar, 'VXML_CCE20AddMercanciaW' );
VXML_CCE20AddMercanciaDescripcionesEspecificasW := GetProcAddress (hBar, 'VXML_CCE20AddMercanciaDescripcionesEspecificasW' );
VXML_CCE20AddPropietarioW := GetProcAddress (hBar, 'VXML_CCE20AddPropietarioW' );
VXML_CCE20SetEmisorW := GetProcAddress (hBar, 'VXML_CCE20SetEmisorW' );
VXML_CCE20SetReceptorW := GetProcAddress (hBar, 'VXML_CCE20SetReceptorW' );
VXML_CerKeyMatchW := GetProcAddress (hBar, 'VXML_CerKeyMatchW' );
VXML_CerTo64W := GetProcAddress (hBar, 'VXML_CerTo64W' );
VXML_CheckFileW := GetProcAddress (hBar, 'VXML_CheckFileW' );
VXML_CheckLicenceW := GetProcAddress (hBar, 'VXML_CheckLicenceW' );
VXML_ConsultaEstadoCFDIW := GetProcAddress (hBar, 'VXML_ConsultaEstadoCFDIW' );
VXML_ConsultaEstadoCFDISSLW := GetProcAddress (hBar, 'VXML_ConsultaEstadoCFDISSLW' );
VXML_ConsultaSaldosW := GetProcAddress (hBar, 'VXML_ConsultaSaldosW' );
VXML_ConsultaSaldosSSLW := GetProcAddress (hBar, 'VXML_ConsultaSaldosSSLW' );
VXML_FileTo64W := GetProcAddress (hBar, 'VXML_FileTo64W' );
VXML_FreeW := GetProcAddress (hBar, 'VXML_FreeW' );
VXML_GeneraCBBW := GetProcAddress (hBar, 'VXML_GeneraCBBW' );
VXML_GetStatusCFDIW := GetProcAddress (hBar, 'VXML_GetStatusCFDIW' );
VXML_GetStatusCFDISSLW := GetProcAddress (hBar, 'VXML_GetStatusCFDISSLW' );
VXML_GetTimeWithDelayW := GetProcAddress (hBar, 'VXML_GetTimeWithDelayW' );
VXML_GetValueW := GetProcAddress (hBar, 'VXML_GetValueW' );
VXML_GetValueInFileW := GetProcAddress (hBar, 'VXML_GetValueInFileW' );
VXML_GetValuesW := GetProcAddress (hBar, 'VXML_GetValuesW' );
VXML_INE11AddEntidadW := GetProcAddress (hBar, 'VXML_INE11AddEntidadW' );
VXML_INE11AddEntidadContabilidadW := GetProcAddress (hBar, 'VXML_INE11AddEntidadContabilidadW' );
VXML_LoadW := GetProcAddress (hBar, 'VXML_LoadW' );
VXML_MasivaDescargaW := GetProcAddress (hBar, 'VXML_MasivaDescargaW' );
VXML_MasivaDescargaSSLW := GetProcAddress (hBar, 'VXML_MasivaDescargaSSLW' );
VXML_MasivaSolicitaEmitidoMetadata2022W := GetProcAddress (hBar, 'VXML_MasivaSolicitaEmitidoMetadata2022W' );
VXML_MasivaSolicitaEmitidoMetadata2022SSLW := GetProcAddress (hBar, 'VXML_MasivaSolicitaEmitidoMetadata2022SSLW' );
VXML_MasivaSolicitaEmitidoXML2022W := GetProcAddress (hBar, 'VXML_MasivaSolicitaEmitidoXML2022W' );
VXML_MasivaSolicitaEmitidoXML2022SSLW := GetProcAddress (hBar, 'VXML_MasivaSolicitaEmitidoXML2022SSLW' );
VXML_MasivaSolicitaRecibidoMetadata2022W := GetProcAddress (hBar, 'VXML_MasivaSolicitaRecibidoMetadata2022W' );
VXML_MasivaSolicitaRecibidoMetadata2022SSLW := GetProcAddress (hBar, 'VXML_MasivaSolicitaRecibidoMetadata2022SSLW' );
VXML_MasivaSolicitaRecibidoXML2022W := GetProcAddress (hBar, 'VXML_MasivaSolicitaRecibidoXML2022W' );
VXML_MasivaSolicitaRecibidoXML2022SSLW := GetProcAddress (hBar, 'VXML_MasivaSolicitaRecibidoXML2022SSLW' );
VXML_MasivaVerificaW := GetProcAddress (hBar, 'VXML_MasivaVerificaW' );
VXML_MasivaVerificaSSLW := GetProcAddress (hBar, 'VXML_MasivaVerificaSSLW' );
VXML_MicroConsultaDatosFiscalesW := GetProcAddress (hBar, 'VXML_MicroConsultaDatosFiscalesW' );
VXML_MicroConsultaDatosFiscalesSSLW := GetProcAddress (hBar, 'VXML_MicroConsultaDatosFiscalesSSLW' );
VXML_MicroValidaDatosFiscalesW := GetProcAddress (hBar, 'VXML_MicroValidaDatosFiscalesW' );
VXML_MicroValidaDatosFiscalesSSLW := GetProcAddress (hBar, 'VXML_MicroValidaDatosFiscalesSSLW' );
VXml_NewW := GetProcAddress (hBar, 'VXml_NewW' );
VXML_NewWithLogW := GetProcAddress (hBar, 'VXML_NewWithLogW' );
VXML_Nomina12AddDeduccionW := GetProcAddress (hBar, 'VXML_Nomina12AddDeduccionW' );
VXML_Nomina12AddIncapacidadW := GetProcAddress (hBar, 'VXML_Nomina12AddIncapacidadW' );
VXML_Nomina12AddOtroPagoW := GetProcAddress (hBar, 'VXML_Nomina12AddOtroPagoW' );
VXML_Nomina12AddPercepcionW := GetProcAddress (hBar, 'VXML_Nomina12AddPercepcionW' );
VXML_Nomina12AddSubContratacionW := GetProcAddress (hBar, 'VXML_Nomina12AddSubContratacionW' );
VXML_Nomina12SetDeduccionesW := GetProcAddress (hBar, 'VXML_Nomina12SetDeduccionesW' );
VXML_Nomina12SetEmisorW := GetProcAddress (hBar, 'VXML_Nomina12SetEmisorW' );
VXML_Nomina12SetJubilacionPensionRetiroW := GetProcAddress (hBar, 'VXML_Nomina12SetJubilacionPensionRetiroW' );
VXML_Nomina12SetPercepcionesW := GetProcAddress (hBar, 'VXML_Nomina12SetPercepcionesW' );
VXML_Nomina12SetReceptorW := GetProcAddress (hBar, 'VXML_Nomina12SetReceptorW' );
VXML_Nomina12SetSeparacionIndemnizacionW := GetProcAddress (hBar, 'VXML_Nomina12SetSeparacionIndemnizacionW' );
VXML_Pagos20AddPagoW := GetProcAddress (hBar, 'VXML_Pagos20AddPagoW' );
VXML_Pagos20AddPagoDoctoRelacionadoW := GetProcAddress (hBar, 'VXML_Pagos20AddPagoDoctoRelacionadoW' );
VXML_Pagos20AddPagoDoctoRelacionadoRetencionDRW := GetProcAddress (hBar, 'VXML_Pagos20AddPagoDoctoRelacionadoRetencionDRW' );
VXML_Pagos20AddPagoDoctoRelacionadoTrasladoDRW := GetProcAddress (hBar, 'VXML_Pagos20AddPagoDoctoRelacionadoTrasladoDRW' );
VXML_Pagos20AddPagoImpuestosPRetencionPW := GetProcAddress (hBar, 'VXML_Pagos20AddPagoImpuestosPRetencionPW' );
VXML_Pagos20AddPagoImpuestosPTrasladoPW := GetProcAddress (hBar, 'VXML_Pagos20AddPagoImpuestosPTrasladoPW' );
VXML_ProcesaDocumentoW := GetProcAddress (hBar, 'VXML_ProcesaDocumentoW' );
VXML_ProcesaDocumentoSSLW := GetProcAddress (hBar, 'VXML_ProcesaDocumentoSSLW' );
VXML_ProcessFileW := GetProcAddress (hBar, 'VXML_ProcessFileW' );
VXML_RecuperaAcuseCancelacionW := GetProcAddress (hBar, 'VXML_RecuperaAcuseCancelacionW' );
VXML_RecuperaAcuseCancelacionSSLW := GetProcAddress (hBar, 'VXML_RecuperaAcuseCancelacionSSLW' );
VXML_RecuperaCFDIW := GetProcAddress (hBar, 'VXML_RecuperaCFDIW' );
VXML_RecuperaCFDISSLW := GetProcAddress (hBar, 'VXML_RecuperaCFDISSLW' );
VXML_SaveW := GetProcAddress (hBar, 'VXML_SaveW' );
VXML_SendEmailW := GetProcAddress (hBar, 'VXML_SendEmailW' );
VXML_SetAddenda_cfdi40W := GetProcAddress (hBar, 'VXML_SetAddenda_cfdi40W' );
VXML_SetAddendaText_cfdi40W := GetProcAddress (hBar, 'VXML_SetAddendaText_cfdi40W' );
VXML_SetAerolineas10W := GetProcAddress (hBar, 'VXML_SetAerolineas10W' );
VXML_SetCartaPorte31W := GetProcAddress (hBar, 'VXML_SetCartaPorte31W' );
VXML_SetComercioExterior20W := GetProcAddress (hBar, 'VXML_SetComercioExterior20W' );
VXML_SetCompleteXML_cfdi40W := GetProcAddress (hBar, 'VXML_SetCompleteXML_cfdi40W' );
VXML_SetComprobanteInfo_Cfdi40W := GetProcAddress (hBar, 'VXML_SetComprobanteInfo_Cfdi40W' );
VXML_SetConceptoACuentaTerceros_cfdi40W := GetProcAddress (hBar, 'VXML_SetConceptoACuentaTerceros_cfdi40W' );
VXML_SetDivisas10W := GetProcAddress (hBar, 'VXML_SetDivisas10W' );
VXML_SetDllPathW := GetProcAddress (hBar, 'VXML_SetDllPathW' );
VXML_SetDonatarias11W := GetProcAddress (hBar, 'VXML_SetDonatarias11W' );
VXML_SetEmisorInfo_Cfdi40W := GetProcAddress (hBar, 'VXML_SetEmisorInfo_Cfdi40W' );
VXML_SetImpuestosInfo_Cfdi40W := GetProcAddress (hBar, 'VXML_SetImpuestosInfo_Cfdi40W' );
VXML_SetImpuestosLocales10W := GetProcAddress (hBar, 'VXML_SetImpuestosLocales10W' );
VXML_SetINE11W := GetProcAddress (hBar, 'VXML_SetINE11W' );
VXML_SetInformacionGlobal_Cfdi40W := GetProcAddress (hBar, 'VXML_SetInformacionGlobal_Cfdi40W' );
VXML_SetLeyendasFiscales10W := GetProcAddress (hBar, 'VXML_SetLeyendasFiscales10W' );
VXML_SetLeyendasFiscales10fullW := GetProcAddress (hBar, 'VXML_SetLeyendasFiscales10fullW' );
VXML_SetLogFileW := GetProcAddress (hBar, 'VXML_SetLogFileW' );
VXML_SetNomina12W := GetProcAddress (hBar, 'VXML_SetNomina12W' );
VXML_SetPagos20W := GetProcAddress (hBar, 'VXML_SetPagos20W' );
VXML_SetReceptorInfo_Cfdi40W := GetProcAddress (hBar, 'VXML_SetReceptorInfo_Cfdi40W' );
VXML_SetServicioParcial10W := GetProcAddress (hBar, 'VXML_SetServicioParcial10W' );
VXML_SetTuristaPasajeroExtranjero10W := GetProcAddress (hBar, 'VXML_SetTuristaPasajeroExtranjero10W' );
VXML_SetUserInfoW := GetProcAddress (hBar, 'VXML_SetUserInfoW' );
VXML_SetVehiculoUsado10W := GetProcAddress (hBar, 'VXML_SetVehiculoUsado10W' );
VXML_ShowValueW := GetProcAddress (hBar, 'VXML_ShowValueW' );
VXML_ValidaCFDITimbradoW := GetProcAddress (hBar, 'VXML_ValidaCFDITimbradoW' );
VXML_ValidaCFDITimbradoSSLW := GetProcAddress (hBar, 'VXML_ValidaCFDITimbradoSSLW' );
VXML_VehiculoUsado10AddInformacionAduaneraW := GetProcAddress (hBar, 'VXML_VehiculoUsado10AddInformacionAduaneraW' );
VXMLRET_AddComplementoPlataformasTecnologicas10DetallesDelServicioW := GetProcAddress (hBar, 'VXMLRET_AddComplementoPlataformasTecnologicas10DetallesDelServicioW' );
VXMLRET_AddRetencionesTotalesImpRetenidosW := GetProcAddress (hBar, 'VXMLRET_AddRetencionesTotalesImpRetenidosW' );
VXMLRET_FreeW := GetProcAddress (hBar, 'VXMLRET_FreeW' );
VXMLRET_GetValueW := GetProcAddress (hBar, 'VXMLRET_GetValueW' );
VXMLRET_GetValueInFileW := GetProcAddress (hBar, 'VXMLRET_GetValueInFileW' );
VXMLRET_GetValuesW := GetProcAddress (hBar, 'VXMLRET_GetValuesW' );
VXMLRET_NewWithLogW := GetProcAddress (hBar, 'VXMLRET_NewWithLogW' );
VXMLRET_ProcesaDocumentoW := GetProcAddress (hBar, 'VXMLRET_ProcesaDocumentoW' );
VXMLRET_ProcesaDocumentoSSLW := GetProcAddress (hBar, 'VXMLRET_ProcesaDocumentoSSLW' );
VXMLRET_SetAddendatextW := GetProcAddress (hBar, 'VXMLRET_SetAddendatextW' );
VXMLRET_SetAddendaXmlW := GetProcAddress (hBar, 'VXMLRET_SetAddendaXmlW' );
VXMLRET_SetComplementoArrendamientoenfideicomiso10W := GetProcAddress (hBar, 'VXMLRET_SetComplementoArrendamientoenfideicomiso10W' );
VXMLRET_SetComplementoDividendos10W := GetProcAddress (hBar, 'VXMLRET_SetComplementoDividendos10W' );
VXMLRET_SetComplementoEnajenaciondeAcciones10W := GetProcAddress (hBar, 'VXMLRET_SetComplementoEnajenaciondeAcciones10W' );
VXMLRET_SetComplementoFideicomisonoempresarial10W := GetProcAddress (hBar, 'VXMLRET_SetComplementoFideicomisonoempresarial10W' );
VXMLRET_SetComplementoIntereses10W := GetProcAddress (hBar, 'VXMLRET_SetComplementoIntereses10W' );
VXMLRET_SetComplementoIntereseshipotecarios10W := GetProcAddress (hBar, 'VXMLRET_SetComplementoIntereseshipotecarios10W' );
VXMLRET_SetComplementoOperacionesconderivados10W := GetProcAddress (hBar, 'VXMLRET_SetComplementoOperacionesconderivados10W' );
VXMLRET_SetComplementoPagosaextranjeros10W := GetProcAddress (hBar, 'VXMLRET_SetComplementoPagosaextranjeros10W' );
VXMLRET_SetComplementoPlanesderetiro11W := GetProcAddress (hBar, 'VXMLRET_SetComplementoPlanesderetiro11W' );
VXMLRET_SetComplementoPlataformasTecnologicas10W := GetProcAddress (hBar, 'VXMLRET_SetComplementoPlataformasTecnologicas10W' );
VXMLRET_SetComplementoPremios10W := GetProcAddress (hBar, 'VXMLRET_SetComplementoPremios10W' );
VXMLRET_SetComplementoSectorFinanciero10W := GetProcAddress (hBar, 'VXMLRET_SetComplementoSectorFinanciero10W' );
VXMLRET_SetRetencionesCfdiRetenRelacionadosW := GetProcAddress (hBar, 'VXMLRET_SetRetencionesCfdiRetenRelacionadosW' );
VXMLRET_SetRetencionesEmisorW := GetProcAddress (hBar, 'VXMLRET_SetRetencionesEmisorW' );
VXMLRET_SetRetencionesInfoW := GetProcAddress (hBar, 'VXMLRET_SetRetencionesInfoW' );
VXMLRET_SetRetencionesPeriodoW := GetProcAddress (hBar, 'VXMLRET_SetRetencionesPeriodoW' );
VXMLRET_SetRetencionesReceptorW := GetProcAddress (hBar, 'VXMLRET_SetRetencionesReceptorW' );
VXMLRET_SetRetencionesTotalesW := GetProcAddress (hBar, 'VXMLRET_SetRetencionesTotalesW' );
VXMLRET_SetUserInfoW := GetProcAddress (hBar, 'VXMLRET_SetUserInfoW' );