Todas as funções e procedimentos

Nome Unit Descrição
AnsiCDateTime synautil

Returns date and time in format defined in ANSI C compilers in format "ddd mmm d hh:nn:ss yyyy"

AppendToLog synadbg

 

application mi.rtl.Objects.Methods.Paramexecucao.Application

 

ArraysToJSONValue Classes_C

 

Asn1IntegerGet ssl_openssl11_lib

 

Asn1IntegerGet ssl_openssl3_lib

 

Asn1IntegerGet ssl_openssl_lib

 

Asn1IntegerSet ssl_openssl11_lib

 

Asn1IntegerSet ssl_openssl3_lib

 

Asn1IntegerSet ssl_openssl_lib

 

Asn1UtctimeFree ssl_openssl11_lib

 

Asn1UtctimeFree ssl_openssl3_lib

 

Asn1UtctimeFree ssl_openssl_lib

 

Asn1UtctimeNew ssl_openssl11_lib

 

Asn1UtctimeNew ssl_openssl3_lib

 

Asn1UtctimeNew ssl_openssl_lib

 

ASNDecLen asn1util

Decodes length of next element in "Buffer" from the "Start" position.

ASNDecOIDItem asn1util

Decodes an OID item of the next element in the "Buffer" from the "Start" position.

ASNdump asn1util

Convert ASN.1 BER encoded buffer to human readable form for debugging.

ASNEncInt asn1util

Encodes a signed integer to ASN.1 binary

ASNEncLen asn1util

Encodes the length of ASN.1 element to binary.

ASNEncOIDItem asn1util

Encodes OID item to binary form.

ASNEncUInt asn1util

Encodes unsigned integer into ASN.1 binary

ASNItem asn1util

Beginning with the "Start" position, decode the ASN.1 item of the next element in "Buffer". Type of item is stored in "ValueType."

ASNObject asn1util

Encodes ASN.1 object to binary form.

BinToInt synautil

Returns an integer equivalent of the binary string in "Value". (i.e. ('10001010') returns 138)

BioCtrlPending ssl_openssl11_lib

 

BioCtrlPending ssl_openssl3_lib

 

BioCtrlPending ssl_openssl_lib

 

BioFreeAll ssl_openssl11_lib

 

BioFreeAll ssl_openssl3_lib

 

BioFreeAll ssl_openssl_lib

 

BioNew ssl_openssl11_lib

 

BioNew ssl_openssl3_lib

 

BioNew ssl_openssl_lib

 

BioRead ssl_openssl11_lib

 

BioRead ssl_openssl3_lib

 

BioRead ssl_openssl_lib

 

BioSMem ssl_openssl11_lib

 

BioSMem ssl_openssl3_lib

 

BioSMem ssl_openssl_lib

 

BioWrite ssl_openssl11_lib

 

BioWrite ssl_openssl3_lib

 

BioWrite ssl_openssl_lib

 

BuildStringFromBuffer synautil

Copy data from a buffer starting at position APtr and delimited by AEtx position into ANSIString.

CDateTime synautil

Returns date and time in format defined in C compilers in format "mmm dd hh:nn:ss"

CertAddCertificateContextToStore Crypt32

 

CertCloseStore Crypt32

 

CertDuplicateCertificateContext Crypt32

 

CertEnumCertificatesInStore Crypt32

 

CertFindCertificateInStore Crypt32

 

CertFreeCertificateContext Crypt32

 

CertGetCertificateContextProperty Crypt32

 

CertGetCertificateContextPropertyPAS Crypt32

 

CertGetCertificateContextPropertyPAS Crypt32

 

CertGetNameString Crypt32

 

CertGetNameStringA Crypt32

 

CertGetNameStringPAS Crypt32

 

CertGetNameStringPAS Crypt32

 

CertGetNameStringW Crypt32

 

CertOpenStore Crypt32

 

CertOpenSystemStore Crypt32

 

CharInSet synafpc

 

CharsetConversion synachar

Convert Value from one charset to another. See: CharsetConversionEx

CharsetConversionEx synachar

Convert Value from one charset to another with additional character conversion. see: Replace_None and Replace_Czech

CharsetConversionTrans synachar

Convert Value from one charset to another with additional character conversion. This funtion is similar to CharsetConversionEx, but you can disable transliteration of unconvertible characters.

CloneComponent Classes_C

 

CodeInt synautil

Return two characters, which ordinal values represents the value in byte format. (High-endian)

CodeLongInt synautil

Return four characters, which ordinal values represents the value in byte format. (High-endian)

CopyLinesFromStreamUntilBoundary synautil

Copy all lines from a buffer starting at APtr to ALines until ABoundary or end of the buffer is reached. Move APtr position forward).

CopyLinesFromStreamUntilNullLine synautil

Copy all lines from a buffer starting at APtr to ALines until empty line or end of the buffer is reached. Move APtr position forward).

CountOfChar synautil

Return count of Chr in Value string.

CrateIndexStork u_criate_index_stork

 

Crc16 synacode

return CRC16 from a value string.

Crc32 synacode

return CRC32 from a value string.

CreateStringList mimepart

Generates a stringlist that does not write a BOM character.

create_mapa_site u_dm_mapa_site

 

create_mapa_site u_mapa_site

 

CryptAcquireCertificatePrivateKey Crypt32

 

CryptAcquireContext Crypt32

 

CryptAcquireContextA Crypt32

 

CryptAcquireContextU Crypt32

 

CryptAcquireContextW Crypt32

 

CRYPTOcleanupAllExData ssl_openssl_lib

 

CryptSignMessage Crypt32

 

d2iPKCS12bio ssl_openssl11_lib

 

d2iPKCS12bio ssl_openssl3_lib

 

d2iPKCS12bio ssl_openssl_lib

 

d2iX509bio ssl_openssl11_lib

 

d2iX509bio ssl_openssl3_lib

 

d2iX509bio ssl_openssl_lib

 

Decode4to3 synacode

Decode 4to3 encoding with given table. If some element is not found in table, first item from table is used. This is good for buggy coded items by Microsoft Outlook. This software sometimes using wrong table for UUcode, where is used ' ' instead '`'.

Decode4to3Ex synacode

Decode 4to3 encoding with given REVERSE table. Using this function with reverse table is much faster then Decode4to3. This function is used internally for Base64, UU or XX decoding.

DecodeBase64 synacode

Decode string from base64 format.

DecodeBase64mod synacode

Decode string from modified base64 format. (used in IMAP, for example.)

DecodeInt synautil

Decodes two characters located at "Index" offset position of the "Value" string to Word values.

DecodeLongInt synautil

Decodes four characters located at "Index" offset position of the "Value" string to LongInt values.

DecodeQuotedPrintable synacode

Decodes a string from quoted printable form. (also decodes triplet sequences like '=7F')

DecodeRfcDateTime synautil

Decode various string representations of date and time to Tdatetime type. This function do all timezone corrections too! This function can decode lot of formats like:

ddd, d mmm yyyy hh:mm:ss
ddd, d mmm yy hh:mm:ss
ddd, mmm d yyyy hh:mm:ss
ddd mmm dd hh:mm:ss yyyy

and more with lot of modifications, include:

Sun, 06 Nov 1994 08:49:37 GMT    ; RFC 822, updated by RFC 1123
Sunday, 06-Nov-94 08:49:37 GMT   ; RFC 850, obsoleted by RFC 1036
Sun Nov  6 08:49:37 1994         ; ANSI C

Timezone corrections known lot of symbolic timezone names (like CEST, EDT, etc.) or numeric representation (like +0200). By convention defined in RFC timezone +0000 is GMT and -0000 is current your system timezone.

DecodeTimeZone synautil

Decode string representation of TimeZone (CEST, GMT, +0200, -0800, etc.) to timezone offset.

DecodeTriplet synacode

Decodes triplet encoding with a given character delimiter. It is used for decoding quoted-printable or URL encoding.

DecodeURL synacode

Decodes a string of URL encoding. (also decodes triplet sequences like '%7F')

DecodeUU synacode

Decodes a string from UUcode format.

DecodeXX synacode

Decodes a string from XXcode format.

DecodeYEnc synacode

decode line with Yenc code. This code is sometimes used in newsgroups.

DESecbencrypt ssl_openssl11_lib

 

DESecbencrypt ssl_openssl3_lib

 

DESecbencrypt ssl_openssl_lib

 

DESsetkeychecked ssl_openssl11_lib

 

DESsetkeychecked ssl_openssl3_lib

 

DESsetkeychecked ssl_openssl_lib

 

DESsetoddparity ssl_openssl11_lib

 

DESsetoddparity ssl_openssl3_lib

 

DESsetoddparity ssl_openssl_lib

 

DestroyIconvInterface synaicnv

 

DestroySSLInterface ssl_openssl11_lib

 

DestroySSLInterface ssl_openssl3_lib

 

DestroySSLInterface ssl_openssl_lib

 

DISCARD Classes_C

 

Dump synautil

Dump binary buffer stored in a string to a file with DumpFile filename.

DumpEx synautil

Dump binary buffer stored in a string to a file with DumpFile filename. All bytes with code of character is written as character, not as hexadecimal value.

DumpExStr synautil

Dump binary buffer stored in a string to a result string. All bytes with code of character is written as character, not as hexadecimal value.

DumpStr synautil

Dump binary buffer stored in a string to a result string.

Encode3to4 synacode

Encode by system 3to4 (used by Base64, UU coding, etc) by given table.

EncodeBase64 synacode

Encodes a string to base64 format.

EncodeBase64mod synacode

Encodes a string to modified base64 format. (used in IMAP, for example.)

EncodeQuotedPrintable synacode

Encodes a string to triplet quoted printable form. All NonAsciiChar are encoded.

EncodeSafeQuotedPrintable synacode

Encodes a string to triplet quoted printable form. All NonAsciiChar and SpecialChar are encoded.

EncodeTriplet synacode

Performs triplet encoding with a given character delimiter. Used for encoding quoted-printable or URL encoding.

EncodeURL synacode

Encodes a string to URL format. Used to encode critical characters in all URLs.

EncodeURLElement synacode

Encodes a string to URL format. Used for encoding data from a form field in HTTP, etc. (Encodes all critical characters including characters used as URL delimiters ('/',':', etc.)

EncodeUU synacode

encode UUcode. it encode only datas, you must also add header and footer for proper encode.

ErrClearError ssl_openssl11_lib

 

ErrClearError ssl_openssl3_lib

 

ErrClearError ssl_openssl_lib

 

ErrErrorString ssl_openssl11_lib

 

ErrErrorString ssl_openssl3_lib

 

ErrErrorString ssl_openssl_lib

 

ErrFreeStrings ssl_openssl_lib

 

ErrGetError ssl_openssl11_lib

 

ErrGetError ssl_openssl3_lib

 

ErrGetError ssl_openssl_lib

 

ErrRemoveState ssl_openssl_lib

 

EVPcleanup ssl_openssl_lib

 

EvpGetDigestByName ssl_openssl11_lib

 

EvpGetDigestByName ssl_openssl3_lib

 

EvpGetDigestByName ssl_openssl_lib

 

EvpPkeyAssign ssl_openssl11_lib

 

EvpPkeyAssign ssl_openssl3_lib

 

EvpPkeyAssign ssl_openssl_lib

 

EvpPkeyFree ssl_openssl11_lib

 

EvpPkeyFree ssl_openssl3_lib

 

EvpPkeyFree ssl_openssl_lib

 

EvpPkeyNew ssl_openssl11_lib

 

EvpPkeyNew ssl_openssl3_lib

 

EvpPkeyNew ssl_openssl_lib

 

ExpandIP6 synaip

Expand short form of IPv6 address to long form.

Fetch synautil

Fetch string from left of Value string.

FetchBin synautil

Like fetch, but working with binary strings, not with text.

FetchEx synautil

Fetch string from left of Value string. This function ignore delimitesr inside quotations.

FtpGetFile ftpsend

A very useful function, and example of use can be found in the TFtpSend object. Dowload specified file from FTP server to LocalFile.

FtpInterServerTransfer ftpsend

A very useful function, and example of use can be found in the TFtpSend object. Initiate transfer of file between two FTP servers.

FtpPutFile ftpsend

A very useful function, and example of use can be found in the TFtpSend object. Upload specified LocalFile to FTP server.

GenerateBoundary mimepart

Generates a unique boundary string.

gerar_mapa_site u_gerar_mapa_site

 

GetBetween synautil

Get string between PairBegin and PairEnd. This function respect nesting. For example:

Value is: 'Hi! (hello(yes!))'
pairbegin is: '('
pairend is: ')'
In this case result is: 'hello(yes!)'

GetBOM synachar

Return BOM (Byte Order Mark) for given unicode charset.

GetCPFromIconvID synachar

 

GetCPFromID synachar

Converting string with charset name to TMimeChar.

GetCurCP synachar

Returns charset used by operating system.

GetCurOEMCP synachar

Returns charset used by operating system as OEM charset. (in Windows DOS box, for example)

GetDateMDYFromStr synautil

Decode string in format "m-d-y" to TDateTime type.

GetDNS synamisc

Autodetect current DNS servers used by the system. If more than one DNS server is defined, then the result is comma-delimited.

GetEmailAddr synautil

Returns only the e-mail portion of an address from the full address format. i.e. returns 'nobody@somewhere.com' from '"someone" <nobody@somewhere.com>'

GetEmailDesc synautil

Returns only the description part from a full address format. i.e. returns 'someone' from '"someone" <nobody@somewhere.com>'

GetFriendlyNameOfCert Crypt32

 

GetIconvIDFromCP synachar

 

GetIDFromCP synachar

Converting TMimeChar to string with name of charset.

GetIEProxy synamisc

Read InternetExplorer 5.0+ proxy setting for given protocol. This function works only on windows!

GetLocalIPs synamisc

Return all known IP addresses on the local system. Addresses are divided by comma/comma-delimited.

GetLocalIPsFamily synamisc

Return all known IP addresses of required type on the local system. Addresses are divided by comma/comma-delimited.

GetMailServers dnssend

A very useful function, and example of it's use is found in the TDNSSend object. This function is used to get mail servers for a domain and sort them by preference numbers. "Servers" contains only the domain names of the mail servers in the right order (without preference number!). The first domain name will always be the highest preferenced mail server. Returns boolean True if all went well.

GetMonthNumber synautil

Decode three-letter string with name of month to their month number. If string not match any month name, then is returned 0. For parsing are used predefined names for English, French and German and names from system locale too.

GetParameter synautil

Returns parameter value from string in format: parameter1="value1"; parameter2=value2

GetSerialPortNames synaser

Returns list of existing computer serial ports. Working properly only in Windows!

GetTempFile synautil

Return filename of new temporary file in Dir (if empty, then default temporary directory is used) and with optional filename prefix.

GetTick synautil

Return current value of system timer with precizion 1 millisecond. Good for measure time difference.

GetTimeFromStr synautil

Return decoded time from given string. Time must be witch separator ':'. You can use "hh:mm" or "hh:mm:ss".

GetUTTime synautil

Return current system date and time in UTC timezone.

HeadersToList synautil

Convert lines in stringlist from 'name: value' form to 'name=value' form.

HMAC_MD5 synacode

Returns a binary string with HMAC-MD5 hash.

HMAC_SHA1 synacode

Returns a binary string with HMAC-SHA1 hash.

HttpGetBinary httpsend

A very useful function, and example of use can be found in the THTTPSend object. It implements the GET method of the HTTP protocol. This function sends the GET method for URL document to an HTTP server. Returned document is in the "Response" stream. Returns boolean TRUE if all went well.

HttpGetText httpsend

A very useful function, and example of use can be found in the THTTPSend object. It implements the GET method of the HTTP protocol. This function sends the GET method for URL document to an HTTP server. Returned document is in the "Response" stringlist (without any headers). Returns boolean TRUE if all went well.

HttpPostBinary httpsend

A very useful function, and example of use can be found in the THTTPSend object. It implements the POST method of the HTTP protocol. This function sends the SEND method for a URL document to an HTTP server. The document to be sent is located in the "Data" stream. The returned document is in the "Data" stream. Returns boolean TRUE if all went well.

HttpPostFile httpsend

A very useful function, and example of use can be found in the THTTPSend object. It implements the POST method of the HTTP protocol. This function sends the POST method for a URL document to an HTTP server. This function simulates posting of file by HTML form using the 'multipart/form-data' method. The posted file is in the DATA stream. Its name is Filename string. Fieldname is for the name of the form field with the file. (simulates HTML INPUT FILE) The returned document is in the ResultData Stringlist. Returns boolean TRUE if all went well.

HttpPostURL httpsend

A very useful function, and example of use can be found in the THTTPSend object. It implements the POST method of the HTTP protocol. This function is good for POSTing form data. It sends the POST method for a URL document to an HTTP server. You must prepare the form data in the same manner as you would the URL data, and pass this prepared data to "URLdata". The following is a sample of how the data would appear: 'name=Lukas&field1=some%20data'. The information in the field must be encoded by the EncodeURLElement function. The returned document is in the "Data" stream. Returns boolean TRUE if all went well.

i2dPrivateKeyBio ssl_openssl11_lib

 

i2dPrivateKeyBio ssl_openssl3_lib

 

i2dPrivateKeyBio ssl_openssl_lib

 

i2dX509bio ssl_openssl11_lib

 

i2dX509bio ssl_openssl3_lib

 

i2dX509bio ssl_openssl_lib

 

IdealCharsetCoding synachar

Finding best target charset from set of TMimeChars with minimal count of unconvertible characters.

IdToMib asn1util

Decodes MIB OID from binary form to string form.

IncPoint synautil

Increase pointer by value.

IndexByBegin synautil

Index of string in stringlist with same beginning as Value is returned.

InitIconvInterface synaicnv

 

InitSSLInterface ssl_openssl11_lib

 

InitSSLInterface ssl_openssl3_lib

 

InitSSLInterface ssl_openssl_lib

 

InlineCode mimeinln

Inline MIME encoding similar to InlineEncode, but the source charset is automatically set to the system default charset, and the target charset is automatically assigned from set of allowed encoding for MIME.

InlineCodeEx mimeinln

Inline mime encoding similar to InlineEncode, but you can specify source charset, and the target characterset is automatically assigned.

InlineDecode mimeinln

Decodes mime inline encoding (i.e. in headers) uses target characterset "CP".

InlineEmail mimeinln

Converts e-mail address to canonical mime form. Source charser it system default charset.

InlineEmailEx mimeinln

Converts e-mail address to canonical mime form. You can specify source charset.

InlineEncode mimeinln

Encodes string to MIME inline encoding. The source characterset is "CP", and the target charset is "MimeP".

InputBox MI_UI_InputBox_lcl_u

A função InputBox cria um formulário passado por Template e executa os eventos do formulário passado pelos parâmetros.

  • PARÂMETROS

    • atitle; // Título do formulário;

    • aTemplate; // Modelo do formulário cuja a sintaxe segue abaixo:

    • aOnEnter; // Executado ao entrar no formulário criado baseado no Template;

    • aOnExit; // Executado ao sair do formulário criado baseado no Template;

    • aOnEnterField; // Executado ao entrar um campo focado;

    • aOnExitField; // Executado ao sair do campo focado;

    • aOnCloseQuery // Executado ao fechar o form se CanClose = true;

  • SINTAXE DO MODELO

    • Exemplo

      
      const
        Template := '˜Nome do Aluno:˜\sssssssssssssssssssssssss'+lf+
                    '˜     Endereço:˜\sssssssssssssssssssssssss`ssssssssssssssss'+lf+
                    '˜          Cep:˜\##-###-###'+lf+
                    '˜       Bairro:˜\sssssssssssssssssssssssss'+lf+
                    '˜       Cidade:˜\sssssssssssssssssssssssss'+lf+
                    '˜       Estado:˜\sssssssssssssssssssssssss'+lf+
                    '˜        Idade:˜\BB'+lf+
                    '˜  Mensalidade:˜\R,RRR.RR';

    • Tipos de dados do formulário:

      • s = Char alfanumérico

      • # = Char numérico

      • R = Double

      • B = Byte

  • Exemplo de chamada da função:

    
    if InputBox('Dados do aluno',
                 '˜Nome do Aluno:˜\sssssssssssssssssssssssss'+lf+
                 '˜     Endereço:˜\sssssssssssssssssssssssss`ssssssssssssssss'+lf+
                 '˜          Cep:˜\##-###-###'+lf+
                 '˜       Bairro:˜\sssssssssssssssssssssssss'+lf+
                 '˜       Cidade:˜\sssssssssssssssssssssssss'+lf+
                 '˜       Estado:˜\sssssssssssssssssssssssss'+lf+
                 '˜        Idade:˜\BB'+lf+
                 '˜    Mensalidade:˜\R,RRR.RR',
                 nil,nil,nil,nil,nil
            ) = MrOk
    then begin
         end;

IntMibToStr asn1util

Encodes an one number from MIB OID to binary form. (used internally from MibToId)

IntToBin synautil

Returns a string of binary "Digits" representing "Value".

Ip6ToStr synaip

Convert IPv6 address from binary byte array to string form.

IPToID synaip

Returns a string with the "Host" ip address converted to binary form.

IpToStr synaip

Convert IPv4 address from binary to string form.

IsBinaryString synautil

If string is binary string (contains non-printable characters), then is returned true.

IsIconvloaded synaicnv

 

IsIP synaip

Returns True, if "Value" is a valid IPv4 address. Cannot be a symbolic Name!

IsIP6 synaip

Returns True, if "Value" is a valid IPv6 address. Cannot be a symbolic Name!

IsSSLloaded ssl_openssl11_lib

 

IsSSLloaded ssl_openssl3_lib

 

IsSSLloaded ssl_openssl_lib

 

IsValidPtr Classes_C

 

JSONObjectToStrJSon Classes_C

 

LDAPResultDump ldapsend

Dump result of LDAP SEARCH into human readable form. Good for debugging.

ListToHeaders synautil

Convert lines in stringlist from 'name=value' form to 'name: value' form.

MatchBoundary synautil

Compare a text at position ABOL with ABoundary and return position behind the match (including a trailing CRLF if any).

MatchLastBoundary synautil

Compare a text at position ABOL with ABoundary + the last boundary suffix and return position behind the match (including a trailing CRLF if any).

MD4 synacode

Returns a binary string with a RSA-MD4 hashing of "Value" string.

MD5 synacode

Returns a binary string with a RSA-MD5 hashing of "Value" string.

MD5LongHash synacode

Returns a binary string with a RSA-MD5 hashing of string what is constructed by repeating "value" until length is "Len".

Message Classes_C

 

Message mi_rtl_ui_Dmxscroller

 

MibToId asn1util

Encodes an MIB OID string to binary form.

Mi_ui_Custom_Application mi_rtl_ui_custom_application

A função Mi_ui_Custom_Application retorna a ultima instância de TMI_ui_Custom_Application criada no sistema

NeedCharsetConversion synachar

return True when value need to be converted. (It is not 7-bit ASCII)

NeedInline mimeinln

Returns True, if "Value" contains characters needed for inline coding.

NormalizeHeader synautil

Read header from "Value" stringlist beginning at "Index" position. If header is Splitted into multiple lines, then this procedure de-split it into one line.

OPENSSLaddallalgorithms ssl_openssl_lib

 

OpenSSLversion ssl_openssl11_lib

 

OpenSSLversion ssl_openssl3_lib

 

OPENSSL_sk_num ssl_openssl11_lib

 

OPENSSL_sk_num ssl_openssl3_lib

 

OPENSSL_sk_value ssl_openssl11_lib

 

OPENSSL_sk_value ssl_openssl3_lib

 

PadString synautil

Return padded string. If length is greater, string is truncated. If length is smaller, string is padded by Pad character.

ParseParameters synautil

parse value string with elements differed by ';' into stringlist.

ParseParametersEx synautil

parse value string with elements differed by Delimiter into stringlist.

ParseURL synautil

Parses a URL to its various components.

PEMReadBioX509 ssl_openssl11_lib

 

PEMReadBioX509 ssl_openssl3_lib

 

PEMReadBioX509 ssl_openssl_lib

 

PFXImportCertStore Crypt32

 

PKCS12free ssl_openssl11_lib

 

PKCS12free ssl_openssl3_lib

 

PKCS12free ssl_openssl_lib

 

PKCS12parse ssl_openssl11_lib

 

PKCS12parse ssl_openssl3_lib

 

PKCS12parse ssl_openssl_lib

 

PosCRLF synautil

return position of string terminator in string. If terminator found, then is returned in terminator parameter. Possible line terminators are: CRLF, LFCR, CR, LF

PosFrom synautil

Like Pos function, buf from given string possition.

QuoteStr synautil

Quote Value string. If Value contains some Quote chars, then it is doubled.

RandScreen ssl_openssl_lib

 

ReadStrFromStream synautil

read string with requested length form stream.

RecvTrap snmpsend

A very useful function and example of its use would be found in the TSNMPSend object. It receives a TRAPv1 and returns all the data that comes with it.

Register Action2

 

register mi.rtl.all

 

Register mi.rtl.connection.postgresSQL

 

Register mi.rtl.Objects.Consts.Mi_MsgBox

 

register mi.rtl.objects.methods.pageproducer

 

Register mi.rtl.treenode

 

Register mi.rtl.ui.dmxscroller.inputbox

 

Register mi_rtl_ui_dmxscroller_form

 

Register mi_rtl_ui_dmxscroller_form_ds

 

Register Mi_SQLQuery

 

ReplaceString synautil

Replaces all "Search" string values found within "Value" string, with the "Replace" string value.

ReverseIP synaip

Convert IPv4 address to reverse form.

ReverseIP6 synaip

Convert IPv6 address to reverse form.

Rfc3339DateTime synautil

Returns date and time in format defined in RFC-3339 in format "yyyy-mm-ddThh:nn:ss.zzz"

Rfc822DateTime synautil

Returns current time in format defined in RFC-822. Useful for SMTP messages, but other protocols use this time format as well. Results contains the timezone specification. Four digit year is used to break any Y2K concerns. (Example 'Fri, 15 Oct 1999 21:14:56 +0200')

RPos synautil

It is like POS function, but from right side of Value string.

RPosEx synautil

It is like RPos, but search is from specified possition.

RsaGenerateKey ssl_openssl11_lib

 

RsaGenerateKey ssl_openssl3_lib

 

RsaGenerateKey ssl_openssl_lib

 

SearchForBoundary synautil

Search ABoundary in a buffer starting at APtr. Return beginning of the ABoundary. Move APtr forward behind a trailing CRLF if any).

SearchForLineBreak synautil

Search for one of line terminators CR, LF or NUL. Return position of the line beginning and length of text.

SendTo smtpsend

A very useful function and example of its use would be found in the TSMTPsend object. Send "Maildata" (text of e-mail without any SMTP headers!) from "MailFrom" e-mail address to "MailTo" e-mail address with "Subject". (If you need more then one receiver, then separate their addresses by comma).

This function constructs all needed SMTP headers (with DATE header) and sends the e-mail to the SMTP server defined in the "SMTPhost" parameter. If the e-mail message is successfully sent, the result will be True.

If you need use different port number then standard, then add this port number to SMTPhost after colon. (i.e. '127.0.0.1:1025')

SendToEx smtpsend

A very useful function and example of its use would be found in the TSMTPsend object. Sends "MailData" (text of e-mail without any SMTP headers!) from "MailFrom" e-mail address to "MailTo" e-mail address (If you need more then one receiver, then separate their addresses by comma).

This function sends the e-mail to the SMTP server defined in the "SMTPhost" parameter. Username and password are used for authorization to the "SMTPhost". If you dont want authorization, set "Username" and "Password" to empty Strings. If the e-mail message is successfully sent, the result will be True.

If you need use different port number then standard, then add this port number to SMTPhost after colon. (i.e. '127.0.0.1:1025')

SendToRaw smtpsend

A very useful function and example of its use would be found in the TSMTPsend object. Send maildata (text of e-mail with all SMTP headers! For example when text of message is created by TMimemess object) from "MailFrom" e-mail address to "MailTo" e-mail address (If you need more then one receiver, then separate their addresses by comma).

Function sends e-mail to a SMTP server defined in "SMTPhost" parameter. Username and password are used for authorization to the "SMTPhost". If you don't want authorization, set "Username" and "Password" to empty strings. If e-mail message is successfully sent, the result returns True.

If you need use different port number then standard, then add this port number to SMTPhost after colon. (i.e. '127.0.0.1:1025')

SendTrap snmpsend

A very useful function and example of its use would be found in the TSNMPSend object. It implements a TRAPv1 to send with all data in the parameters.

SeparateLeft synautil

Returns a portion of the "Value" string located to the left of the "Delimiter" string. If a delimiter is not found, results is original string.

SeparateRight synautil

Returns the portion of the "Value" string located to the right of the "Delimiter" string. If a delimiter is not found, results is original string.

Setapplication mi.rtl.Objects.Methods.Paramexecucao.Application

 

SetUTTime synautil

Set Newdt as current system date and time in UTC timezone. This function work only if you have administrator rights!

Set_Mi_ui_Custom_Application mi_rtl_ui_custom_application

A função Set_Mi_ui_Custom_Application seta a ultima instância de TMI_ui_Custom_Application criada no sistema e retorna aplicação selecionada anteriormente.

SHA1 synacode

Returns a binary string with a SHA-1 hashing of "Value" string.

SHA1LongHash synacode

Returns a binary string with a SHA-1 hashing of string what is constructed by repeating "value" until length is "Len".

SimpleDateTime synautil

Returns date and time in format defined in format 'yymmdd hhnnss'

SkipLineBreak synautil

Skip both line terminators CR LF (if any). Move APtr position forward.

SkipNullLines synautil

Skip all blank lines in a buffer starting at APtr and move APtr position forward.

SkX509PopFree ssl_openssl11_lib

 

SkX509PopFree ssl_openssl3_lib

 

SkX509PopFree ssl_openssl_lib

 

Sleep synafpc

 

SNMPGet snmpsend

A very useful function and example of its use would be found in the TSNMPSend object. It implements basic GET method of the SNMP protocol. The MIB value is located in the "OID" variable, and is sent to the requested "SNMPHost" with the proper "Community" access identifier. Upon a successful retrieval, "Value" will contain the information requested. If the SNMP operation is successful, the result returns True.

SNMPGetNext snmpsend

A very useful function and example of its use would be found in the TSNMPSend object. It implements basic GETNEXT method of the SNMP protocol. The MIB value is located in the "OID" variable, and is sent to the requested "SNMPHost" with the proper "Community" access identifier. Upon a successful retrieval, "Value" will contain the information requested. If the SNMP operation is successful, the result returns True.

SNMPGetTable snmpsend

A very useful function and example of its use would be found in the TSNMPSend object. It implements basic read of SNMP MIB tables. As BaseOID you must specify basic MIB OID of requested table (base IOD is OID without row and column specificator!) Table is readed into stringlist, where each string is comma delimited string.

Warning: this function is not have best performance. For better performance you must write your own function. best performace you can get by knowledge of structuture of table and by more then one MIB on one query.

SNMPGetTableElement snmpsend

A very useful function and example of its use would be found in the TSNMPSend object. It implements basic read of SNMP MIB table element. As BaseOID you must specify basic MIB OID of requested table (base IOD is OID without row and column specificator!) As next you must specify identificator of row and column for specify of needed field of table.

SNMPSet snmpsend

This is useful function and example of use TSNMPSend object. It implements the basic SET method of the SNMP protocol. If the SNMP operation is successful, the result is True. "Value" is value of MIB Oid for "SNMPHost" with "Community" access identifier. You must specify "ValueType" too.

SslAccept ssl_openssl11_lib

 

SslAccept ssl_openssl3_lib

 

SslAccept ssl_openssl_lib

 

SSLCipherGetBits ssl_openssl11_lib

 

SSLCipherGetBits ssl_openssl3_lib

 

SSLCipherGetBits ssl_openssl_lib

 

SSLCipherGetName ssl_openssl11_lib

 

SSLCipherGetName ssl_openssl3_lib

 

SSLCipherGetName ssl_openssl_lib

 

SslConnect ssl_openssl11_lib

 

SslConnect ssl_openssl3_lib

 

SslConnect ssl_openssl_lib

 

SSLCtrl ssl_openssl11_lib

 

SSLCtrl ssl_openssl3_lib

 

SSLCtrl ssl_openssl_lib

 

SslCtxCheckPrivateKeyFile ssl_openssl11_lib

 

SslCtxCheckPrivateKeyFile ssl_openssl3_lib

 

SslCtxCheckPrivateKeyFile ssl_openssl_lib

 

SslCtxCtrl ssl_openssl11_lib

 

SslCtxCtrl ssl_openssl3_lib

 

SslCtxCtrl ssl_openssl_lib

 

SslCtxFree ssl_openssl11_lib

 

SslCtxFree ssl_openssl3_lib

 

SslCtxFree ssl_openssl_lib

 

SslCtxLoadVerifyLocations ssl_openssl11_lib

 

SslCtxLoadVerifyLocations ssl_openssl3_lib

 

SslCtxLoadVerifyLocations ssl_openssl_lib

 

SslCtxNew ssl_openssl11_lib

 

SslCtxNew ssl_openssl3_lib

 

SslCtxNew ssl_openssl_lib

 

SslCtxSetCipherList ssl_openssl11_lib

 

SslCtxSetCipherList ssl_openssl3_lib

 

SslCtxSetCipherList ssl_openssl_lib

 

SslCtxSetDefaultPasswdCb ssl_openssl11_lib

 

SslCtxSetDefaultPasswdCb ssl_openssl3_lib

 

SslCtxSetDefaultPasswdCb ssl_openssl_lib

 

SslCtxSetDefaultPasswdCbUserdata ssl_openssl11_lib

 

SslCtxSetDefaultPasswdCbUserdata ssl_openssl3_lib

 

SslCtxSetDefaultPasswdCbUserdata ssl_openssl_lib

 

SslCtxSetMaxProtoVersion ssl_openssl11_lib

 

SslCtxSetMinProtoVersion ssl_openssl11_lib

 

SslCtxSetVerify ssl_openssl11_lib

 

SslCtxSetVerify ssl_openssl3_lib

 

SslCtxSetVerify ssl_openssl_lib

 

SslCtxUseCertificate ssl_openssl11_lib

 

SslCtxUseCertificate ssl_openssl3_lib

 

SslCtxUseCertificate ssl_openssl_lib

 

SslCtxUseCertificateASN1 ssl_openssl11_lib

 

SslCtxUseCertificateASN1 ssl_openssl3_lib

 

SslCtxUseCertificateASN1 ssl_openssl_lib

 

SslCtxUseCertificateChainFile ssl_openssl11_lib

 

SslCtxUseCertificateChainFile ssl_openssl3_lib

 

SslCtxUseCertificateChainFile ssl_openssl_lib

 

SslCtxUseCertificateFile ssl_openssl11_lib

 

SslCtxUseCertificateFile ssl_openssl3_lib

 

SslCtxUseCertificateFile ssl_openssl_lib

 

SslCtxUsePrivateKey ssl_openssl11_lib

 

SslCtxUsePrivateKey ssl_openssl3_lib

 

SslCtxUsePrivateKey ssl_openssl_lib

 

SslCtxUsePrivateKeyASN1 ssl_openssl11_lib

 

SslCtxUsePrivateKeyASN1 ssl_openssl3_lib

 

SslCtxUsePrivateKeyASN1 ssl_openssl_lib

 

SslCtxUsePrivateKeyFile ssl_openssl11_lib

 

SslCtxUsePrivateKeyFile ssl_openssl3_lib

 

SslCtxUsePrivateKeyFile ssl_openssl_lib

 

SSLeayversion ssl_openssl_lib

 

SslFree ssl_openssl11_lib

 

SslFree ssl_openssl3_lib

 

SslFree ssl_openssl_lib

 

SSLGetCurrentCipher ssl_openssl11_lib

 

SSLGetCurrentCipher ssl_openssl3_lib

 

SSLGetCurrentCipher ssl_openssl_lib

 

SslGetError ssl_openssl11_lib

 

SslGetError ssl_openssl3_lib

 

SslGetError ssl_openssl_lib

 

SslGetPeerCertificate ssl_openssl11_lib

 

SslGetPeerCertificate ssl_openssl3_lib

 

SslGetPeerCertificate ssl_openssl_lib

 

SSLGetVerifyResult ssl_openssl11_lib

 

SSLGetVerifyResult ssl_openssl3_lib

 

SSLGetVerifyResult ssl_openssl_lib

 

SslGetVersion ssl_openssl11_lib

 

SslGetVersion ssl_openssl3_lib

 

SslGetVersion ssl_openssl_lib

 

SslLibraryInit ssl_openssl_lib

 

SslLoadErrorStrings ssl_openssl_lib

 

SslMethodTLS ssl_openssl11_lib

 

SslMethodTLS ssl_openssl3_lib

 

SslMethodTLS ssl_openssl_lib

 

SslMethodTLSV1 ssl_openssl_lib

 

SslMethodTLSV11 ssl_openssl_lib

 

SslMethodTLSV12 ssl_openssl_lib

 

SslMethodV2 ssl_openssl_lib

 

SslMethodV23 ssl_openssl_lib

 

SslMethodV3 ssl_openssl_lib

 

SslNew ssl_openssl11_lib

 

SslNew ssl_openssl3_lib

 

SslNew ssl_openssl_lib

 

SslPeek ssl_openssl11_lib

 

SslPeek ssl_openssl3_lib

 

SslPeek ssl_openssl_lib

 

SslPending ssl_openssl11_lib

 

SslPending ssl_openssl3_lib

 

SslPending ssl_openssl_lib

 

SslRead ssl_openssl11_lib

 

SslRead ssl_openssl3_lib

 

SslRead ssl_openssl_lib

 

SslSet1Host ssl_openssl11_lib

 

SslSet1Host ssl_openssl3_lib

 

SslSet1Host ssl_openssl_lib

 

SslSetFd ssl_openssl11_lib

 

SslSetFd ssl_openssl3_lib

 

SslSetFd ssl_openssl_lib

 

SslShutdown ssl_openssl11_lib

 

SslShutdown ssl_openssl3_lib

 

SslShutdown ssl_openssl_lib

 

SslWrite ssl_openssl11_lib

 

SslWrite ssl_openssl3_lib

 

SslWrite ssl_openssl_lib

 

SSL_CTX_get_cert_store ssl_openssl11_lib

 

SSL_CTX_get_cert_store ssl_openssl3_lib

 

StringsTrim synautil

Delete empty strings from end of stringlist.

StringToWide synachar

Convert binary string with unicode content to WideString.

StrJSonToArrays Classes_C

 

StrJSonToJSONObject Classes_C

 

StrLComp synafpc

 

StrLCopy synafpc

 

StrToHex synautil

Returns a string with hexadecimal digits representing the corresponding values of the bytes found in "Value" string.

StrToIp synaip

Convert IPv4 address from their string form to binary.

StrToIp6 synaip

Convert IPv6 address from their string form to binary byte array.

SwapBytes synautil

swap bytes in integer.

SynaIconv synaicnv

 

SynaIconvClose synaicnv

 

SynaIconvCtl synaicnv

 

SynaIconvOpen synaicnv

 

SynaIconvOpenIgnore synaicnv

 

SynaIconvOpenTranslit synaicnv

 

Test3Des synacrypt

Call internal test of all 3DES encryptions. Returns True if all is OK.

TestAes synacrypt

Call internal test of all AES encryptions. Returns True if all is OK.

TestDes synacrypt

Call internal test of all DES encryptions. Returns True if all is OK.

TickDelta synautil

Return difference between two timestamps. It working fine only for differences smaller then maxint. (difference must be smaller then 24 days.)

TimeZone synautil

Return your timezone bias from UTC time in string representation like "+0200".

TimeZoneBias synautil

Return your timezone bias from UTC time in minutes.

ToSysLog slogsend

Simply send old RFC-3164 packet to specified Syslog server.

ToSysLog1 slogsend

Simply send RFC-5424 version 1 packet to specified Syslog server.

TrimSP synautil

Like Trim, but remove only spaces, not control characters!

TrimSPLeft synautil

Like TrimLeft, but remove only spaces, not control characters!

TrimSPRight synautil

Like TrimRight, but remove only spaces, not control characters!

TZSeconds tzutil

 

UnquoteStr synautil

Remove quotation from Value string. If Value is not quoted, then return same string without any modification.

UpdateCrc16 synacode

Returns a new CRC16 value after adding a new byte of data.

UpdateCrc32 synacode

Returns a new CRC32 value after adding a new byte of data.

WakeOnLan synamisc

With this function you can turn on a computer on the network, if this computer supports Wake-on-LAN feature. You need the MAC address (network card identifier) of the computer. You can also assign a target IP addres. If you do not specify it, then broadcast is used to deliver magic wake-on-LAN packet. However broadcasts work only on your local network. When you need to wake-up a computer on another network, you must specify any existing IP addres on same network segment as targeting computer.

WideToString synachar

Convert WideString to binary string with unicode content.

WriteStrToStream synautil

write string to stream.

X509Digest ssl_openssl11_lib

 

X509Digest ssl_openssl3_lib

 

X509Digest ssl_openssl_lib

 

X509Free ssl_openssl11_lib

 

X509Free ssl_openssl3_lib

 

X509Free ssl_openssl_lib

 

X509GetIssuerName ssl_openssl11_lib

 

X509GetIssuerName ssl_openssl3_lib

 

X509GetIssuerName ssl_openssl_lib

 

X509GetSerialNumber ssl_openssl11_lib

 

X509GetSerialNumber ssl_openssl3_lib

 

X509GetSerialNumber ssl_openssl_lib

 

X509GetSubjectName ssl_openssl11_lib

 

X509GetSubjectName ssl_openssl3_lib

 

X509GetSubjectName ssl_openssl_lib

 

X509GmtimeAdj ssl_openssl11_lib

 

X509GmtimeAdj ssl_openssl3_lib

 

X509GmtimeAdj ssl_openssl_lib

 

X509NameAddEntryByTxt ssl_openssl11_lib

 

X509NameAddEntryByTxt ssl_openssl3_lib

 

X509NameAddEntryByTxt ssl_openssl_lib

 

X509NameHash ssl_openssl11_lib

 

X509NameHash ssl_openssl3_lib

 

X509NameHash ssl_openssl_lib

 

X509NameOneline ssl_openssl11_lib

 

X509NameOneline ssl_openssl3_lib

 

X509NameOneline ssl_openssl_lib

 

X509New ssl_openssl11_lib

 

X509New ssl_openssl3_lib

 

X509New ssl_openssl_lib

 

X509print ssl_openssl11_lib

 

X509print ssl_openssl3_lib

 

X509print ssl_openssl_lib

 

X509SetIssuerName ssl_openssl11_lib

 

X509SetIssuerName ssl_openssl3_lib

 

X509SetIssuerName ssl_openssl_lib

 

X509SetNotAfter ssl_openssl11_lib

 

X509SetNotAfter ssl_openssl3_lib

 

X509SetNotAfter ssl_openssl_lib

 

X509SetNotBefore ssl_openssl11_lib

 

X509SetNotBefore ssl_openssl3_lib

 

X509SetNotBefore ssl_openssl_lib

 

X509SetPubkey ssl_openssl11_lib

 

X509SetPubkey ssl_openssl3_lib

 

X509SetPubkey ssl_openssl_lib

 

X509SetVersion ssl_openssl11_lib

 

X509SetVersion ssl_openssl3_lib

 

X509SetVersion ssl_openssl_lib

 

X509Sign ssl_openssl11_lib

 

X509Sign ssl_openssl3_lib

 

X509Sign ssl_openssl_lib

 

X509_STORE_add_cert ssl_openssl11_lib

 

X509_STORE_add_cert ssl_openssl3_lib

 

XorString synautil

XOR each byte in the strings


Gerado por PasDoc 0.16.0.