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
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' );