Contents 

Overview
Fundamentals
Variable declaration
Variable assignment
Adding variables
Setting variables
Include function
Evaluate function
Constants
Arrays
If...then...else Statement
For Statement
Foreach Statement
While Statement
Function definition
Operators
Comments
Performance Profiler
Functions
String processing
Overview
Length
Left
Right
Mid
Trim
TrimLeft
TrimRight
ToUpper
ToLower
Find
FindOneOf
ReverseFind
WildcardCompare
Tokenize
RegularExpressionMatch
RegularExpressionParse
Operator [ ]
Delete
Remove
Replace
MakeReverse
SpanIncluding
SpanExcluding
ToUTF8
FromUTF8
File IO routines
Overview
ReadData
ReadDataToString
WriteData
ReadString
WriteString
AppendString
GetLastFileError
EOF
CloseFile
CreateDir
RemoveDir
ChangeDir
GetCurrentDir
IsFileExist
FileSize
CopyFile
MoveFile
RemoveFile
Seek
SeekToBegin
SeekToEnd
SetFileEncoding
SetUseUnicodeBOM
ListFiles
CountFilesInFolder
MapNetworkDrive
DisconnectNetworkDrive
EnumerateDrives
GetDriveInfo
Time routines
Overview
Sleep
MilliSleep
GetTime
GetTimeString
FormatTime
ConvertToUnixTime
GetTickCount
SNMP management
Overview
SnmpGet
SnmpGetNext
SnmpGetBulk
SnmpSet
GetPduErrorStatus
GetPduErrorString
GetPduErrorIndex
GetVarCount
GetVarAt
CreatePdu
AppendVar
GetVarOID
GetVarResolvedName
GetVarValue
GetVarResolvedValue
GetVarResolvedDescription
GetVarSyntax
CreateVar
GetPduIp
GetPduEnterprise
GetPduTrapCode
GetPduTrapName
GetPduResolvedTrapName
GetPduResolvedTrapDescription
GetPduCommunity
GetPduVersion
SendTrap
ForwardTrap
PrepareTrapPdu
SetMaxPduSize
SNMP MIB functions
Overview
LoadMIB
ResolveOID
GetOidByName
ResolveTrap
UnloadMIB
QuickMibLookup
Cryptography
Overview
Encrypt
Decrypt
CalculateMD5Hash
CalculateSHA1Hash
HMAC
BuildKeyFromPassword
Base64Encode
Base64Decode
CRC16
CRC32
HexStringToByteArray
ByteArrayToHexString
Skype integration functions
Overview
SkypeGetContacts
SkypeSendChatMessage
SkypeSendSMS
SkypeCallAndSpeakText
XML processing
Overview
ReadXml
WriteXml
GetXmlTag
CreateXml
InsertAttr
IsXmlValid
SelectXmlNodes
XslTransform
GetAttrString
GetAttrInt
GetAttrDouble
GetXmlBody
GetXmlAttributes
SetXmlBody
AddChild
GetChildrenCount
GetChildAt
JSON processing
Overview
ParseJSON
ToJSON
FTP functions
Overview
FtpOpen
FtpClose
FtpGetCurrentDir
FtpSetCurrentDir
FtpCreateDir
FtpRemoveDir
FtpGet
FtpPut
FtpRemoveFile
FtpRenameFile
FtpListFiles
FtpCountFilesInFolder
TFTP functions
Overview
TFTPGet
TFTPPut
Networking functions
Overview
HttpPing
HttpGet
HttpPost
OpenTCPConnection
OpenUDPSocket
SendTCPData
SendUDPData
IsDataAvailable
ReadTCPData
ReadUDPData
CloseSocket
TCPListen
TCPAcceptConnection
GetHostByAddress
GetAddressByName
DnsQuery
SendMail
SendMailEx
SendHtmlMail
TestSMTPConnection
GetHostName
GetHostDnsSuffix
GetSocketName
SetSocketOption
TestPOP3Connection
POP3GetStats
POP3 Mail Client Example
Ping
TraceRoute
GetMacAddress
EnumerateSharedResources
Working with serial ports and USB HID devices
Overview
OpenSerialPort
CloseSerialPort
IsSerialDataAvailable
ReadSerialData
WriteSerialData
WriteSerialControlChar
SetSerialFlowControl
ClearSerialDTR
ClearSerialRTS
SetSerialDTR
SetSerialRTS
SetSerialXOFF
SetSerialXON
SetSerialBreak
ClearSerialBreak
GetSerialModemStatus
USBOpen
USBClose
USBWriteFeatureReport
USBReadFeatureReport
USBWriteData
USBReadData
USBEnumerateDevices
USBGetFeatureReportLength
Working with Ginkgo USB-I2C adapter
Overview
USBAdapterOpen
USBAdapterClose
USBAdapterBoardInfo
USBAdapterSetPins
USBAdapterResetPins
USBAdapterSetInput
USBAdapterSetOutput
USBAdapterSetOpenDrain
USBAdapterReadGPIO
USBAdapterGetErrorString
USBAdapterSetReadBufferSize
USBAdapterInitI2C
USBAdapterInitTimeConfig
USBAdapterInitADC
USBAdapterInitPWM
USBAdapterInitCNT
USBAdapterInitUART
USBAdapterReadI2C
USBAdapterReadSlaveI2C
USBAdapterReadADC
USBAdapterReadUART
USBAdapterWriteI2C
USBAdapterWriteSlaveI2C
USBAdapterWriteUART
USBAdapterSetPWMPulse
USBAdapterSetPWMPeriod
USBAdapterStartPWM
USBAdapterStopPWM
USBAdapterSetCounter
USBAdapterStartCounter
USBAdapterGetCounter
USBAdapterStopCounter
Working with GSM modems
Overview
SendSMS
RetrieveAllSMSMessages
RetrieveUnreadSMSMessages
DeleteSMSMessage
DeleteAllSMSMessages
Working with zip archives
Overview
ZipFiles
UnzipFiles
AddFileToZip
AddFolderToZip
RemoveFileFromZip
ListFilesInZip
UnzipFile
Mathematical routines
Overview
abs
acos
asin
atan
CalculateScaleFactor
cos
cosh
exp
IsNAN
log
log10
max
mod
pow
ScaleArray
sin
sinh
sqrt
tan
tanh
Charts
Overview
CreateGauge
CreatePieChart
CreateBarChart
CreateLineChart
CreateXYLineChart
Database Interface
Overview
DBOpen
DBClose
DBExecuteSQL
DBSelect
DBInsertSelect
DBGetSQLStatus
DBGetSQLErrorString
CompactAccessDB
GetDataSources
CreateDataSource
RemoveDataSource
DBSetLoginTimeout
DBSetQueryTimeout
Using in-memory cache
Overview
AddCacheEntry
RemoveCacheEntry
RemoveAllCacheEntries
GetCacheEntriesCount
CacheLookup
FindEntryInCache
CacheLoad
CacheSave
CacheToString
Round Robin Databases
Overview
RrdCreate
RrdUpdate
RrdRemove
RrdFetch
RrdGetCurrentValue
Event Log functions
Overview
EventLogGetNumberOfRecords
EventLogGetOldestRecord
EventLogReadRecord
EventLogWaitForEvent
EventLogWriteRecord
Service Control Manager
Overview
SCMEnumerateServices
SCMGetServiceInfo
SCMStartService
SCMStopService
Parameter Files
Overview
GetParameterCount
GetParameterName
GetParameterType
GetParameterValue
GetParameterDisplayName
GetParameterDescription
GetParameterEnumValues
GetParameterEnumValue
GetEnumValueNameFromInt
Process management functions
Overview
ExecuteCommand
RunCommand
FindProcess
GetProcesses
RedirectOpen
RedirectClose
RedirectGetStdOut
RedirectGetStdError
RedirectSendInput
GetProcessorUsage
GetMemoryUsage
WMI functions
Overview
WMIOpen
WMIClose
WMIQuery
WMIGetErrorStatus
Short Message Peer-to-Peer (SMPP)
Overview
SmppOpen
SmppClose
SmppSubmitMessage
SmppEnquireLink
SmppGetLastError
Query functions
Overview
LDAPQuery
REGQuery
CSVQuery
TSVQuery
EventLogQuery
TextLineQuery
TextWordQuery
FSQuery
GetQueryStatus
GetQueryErrorString
Microsoft Outlook integration
Overview
OpenOutlookSession
CloseOutlookSession
OutlookSendMail
OutlookSendMeetingRequest
OutlookCreateTask
Ports IO
Overview
ReadPort
WritePort
IBM WebSphere Message Queue (MQ) functions
Overview
WMQConnect
WMQDisconnect
WMQOpenQueue
WMQCloseQueue
WMQPutMessage
WMQGetMessages
WMQGetManagerStatus
WMQGetQueueStatus
WMQSetOptions
Other routines
Overview
Println
MessageBox
ToString
ToInteger
ToDouble
ToChar
ToByte
ToXml
LogMessage
GetLastSystemError
GetSystemErrorString
GetEnvironmentStrings
GetEnv
SetEnv
IsVariableExist
IsArrayElementExist
GetArraySize
GetArrayIndex
PreallocateArrayHashTable
Sort
IsBitSet
SetBit
ClearBit
ToggleBit
Beep
GetNetDecisionSystemDir
PlaySound
TextToSpeech
Rand
SeedRand
GenerateUID
RGB
Logon
Reboot

NetDecision Script Language Reference

Prev Page Next Page

Constants

In NetDecision Script Language a constant is a number, character, or character string that can be used as a value in a program.

Constant Type Value Description
OK integer 0 Used to verify the return status of the function. If a  functions in NetDecision script language returns status, not value the OK constant can be used to verify if function succeeded. 
FAIL integer -1 If the return status of the function is FAIL the execution failed due to a reason specific to this function. See individual functions description to determine a reason of failure.
TRUE integer 1 Used as a value for a logical variable or a conditional expression.
FALSE integer 0
SQLOK integer 0 Deprecated. Instead use OK and FAIL
SQLFAIL integer -1
T_INT integer 20000 When working with parameter files it might be useful to determine the type of variable in runtime. Use these constants to compare with the return value of GetParameterType function.
T_STRING integer 20001
T_DOUBLE integer 20002
T_SNMPPDU integer 20003
T_SNMPVAR integer 20004
T_XML integer 20005
T_ARRAY integer 20006
T_BYTE integer 20009
T_CHAR integer 20010
DOUBLE_QUOTE char '\"' Double quote symbol (character)
CR string "\r" Carriage Return character (hex 0D)
LF string "\n" Linefeed, aka Newline character (hex 0A)
TAB string "\t" Horizontal Tab character (hex 09)
CP_ACP integer 0 ASCII code page
CP_UTF8 integer 65001 UTF-8 code page
CP_UTF16 integer 1200 UTF-16 little endian byte order
CP_UTF16BE integer 1201 UTF-16 big endian byte order
FILE_BEGIN_POS integer 0 When working with file I/O function these constants are used to specify the seek mode. Refer to Seek function article for details.
FILE_CURRENT_POS integer 1
FILE_END_POS integer 2
TFTP_NETASCII integer 0 When working with TFTP functions these constants are used to specify the file transfer mode. Refer to TFTPGet function article for details.
TFTP_OCTET integer 1
TFTP_OK integer 1 When working with TFTP functions these constants are used to check the return status of operation. Refer to TFTPGet function article for details.
TFTP_ERROR integer 2
TFTP_TIMEOUT integer 3
SNMPV1 integer 0 When working with SNMP Get, GetNext, Set functions these constants are used to specify the version of SNMP protocol to be used. Refer to SnmpGet function article for details.
SNMPV2 integer 1
SNMPV3 integer 3
DEFAULT_SNMP_PORT integer 161 Default SNMP port.
SNMP_TIMEOUT integer 2000 Default SNMP tumeout.
MD5 integer 0 When working with SNMPv3 these constants define the authentication protocol to be used. Refer to SnmpGet function article for details.
SHA1 integer 1
DES integer 0 When working with SNMPv3 these constant defines the privacy protocol to be used. Refer to SnmpGet function article for details.
AES integer 1 When working with SNMPv3 these constant defines the privacy protocol to be used. Refer to SnmpGet function article for details.
USM_NOAUTHNOPRIV integer 0 When working with SNMPv3 these constants define the security level used to access the agent. Refer to SnmpGet function article for details.
USM_AUTHNOPRIV integer 1
USM_AUTHPRIV integer 3
EVENT_LOG_SUCCESS integer 0 When working with Event Log functions these constants define event type (severity) of the message. Refer to EventLogWriteRecord function article for details.
EVENT_LOG_INFO integer 4
EVENT_LOG_WARNING integer 2
EVENT_LOG_ERROR integer 1
EVENT_LOG_AUDIT_FAIL integer 16
EVENT_LOG_AUDIT_SUCCESS integer 8
NOPARITY integer 0 When working with serial port functions these constants define the parity - a method of detecting errors in transmission. Refer to OpenSerialPort function article for details.
ODDPARITY integer 1
EVENPARITY integer 2
MARKPARITY integer 3
SPACEPARITY integer 4
ONESTOPBIT integer 0 When working with serial port functions these constants define the number of stop bits sent at the end of every byte transmitted. Refer to OpenSerialPort function article for details.
ONE5STOPBITS integer 1
TWOSTOPBITS integer 2
PORT_FC_NONE integer 0 The flow control for serial port connection. Refer to OpenSerialPort function article for details.
PORT_FC_HARDWARE integer 1 The flow control for serial port connection. Refer to OpenSerialPort function article for details.
PORT_FC_XONXOFF integer 2 The flow control for serial port connection. Refer to OpenSerialPort function article for details.
DOUBLE_NAN double NAN A special "Not a Number" value of a double variable within a script.
ND_BIN_DIR integer 1 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision bin folder (typically "C:\Program Files\NetDecision\Bin").
ND_PLUGIN_DIR integer 2 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision plugin folder (typically "C:\Program Files\NetDecision\Plugins").
ND_LOG_DIR integer 3 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision log files folder (typically "C:\ProgramData\NetDecision\Log").
ND_RRD_DIR integer 4 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision RRD databases folder (typically "C:\ProgramData\NetDecision\RRD Files").
ND_WEB_DIR integer 5 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision web files folder (typically "C:\ProgramData\NetDecision\Web").
ND_MIBS_DIR integer 6 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision compiled mibs folder (typically "C:\ProgramData\NetDecision\Compiled Mibs").
ND_ICONS_DIR integer 7 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision icons folder (typically "C:\Program Files\NetDecision\Icons").
ND_TOPOLOGY_DIR integer 8 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision topologies folder (typically "C:\ProgramData\NetDecision\Topologies").
ND_PDU_TRACE_DIR integer 9 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision PDU trace files folder (typically "C:\ProgramData\NetDecision\PduTrace").
ND_CONFIG_DIR integer 10 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision config files folder (typically "C:\ProgramData\NetDecision\Config").
ND_SCRIPTS_DIR integer 11 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision script files folder (typically "C:\ProgramData\NetDecision\Script Folders").
ND_DB_DIR integer 12 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision database files folder (typically "C:\ProgramData\NetDecision\Database").
ND_PARAMETERS_DIR integer 13 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision parameter files folder (typically "C:\ProgramData\NetDecision\Parameter Files").
ND_SOUNDS_DIR integer 14 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision sound files folder (typically "C:\Program Files\NetDecision\Sounds").
ND_AGENTS_DIR integer 15 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision Smart Agent files folder (typically "C:\ProgramData\NetDecision\Agents").
ND_MFT_SERVER_ROOT_DIR integer 16 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision MFT Server root folder (typically "C:\ProgramData\NetDecision\MFTServerRoot").
ND_BACKUP_DIR integer 17 When passed into GetNetDecisionSystemDir function makes it return the path to NetDecision Backup folder (typically "C:\ProgramData\NetDecision\Backup").
SECURITY_LEVEL_TLS integer 1 TLS security protocol. Used to secure SMTP connection.
SECURITY_LEVEL_SSL integer 2 SSL security protocol. Used to secure SMTP connection.
SPECIAL_CHAR_NULL char 0x00 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_SOH char 0x01 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_STX char 0x02 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_ETX char 0x03 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_EOT char 0x04 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_EOT char 0x05 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_ENQ char 0x06 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_ACK char 0x07 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_BELL char 0x08 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_BS char 0x09 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_HT char 0x0B Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_VT char 0x0C Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_FF char 0x0E Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_SO char 0x0F Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_SI char 0x11 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_DC1 char 0x12 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_DC2 char 0x13 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_DC3 char 0x14 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_DC4 char 0x15 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_NAK char 0x16 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_SYN char 0x17 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_ETB char 0x18 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_CAN char 0x19 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_EM char 0x11 Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_SUB char 0x1A Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_ESC char 0x1B Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_FS char 0x1C Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_GS char 0x1D Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_RS char 0x1E Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_US char 0x1F Used in serial port communication. Please refer to WriteSerialControlChar() function.
SPECIAL_CHAR_DEL char 0x7F Used in serial port communication. Please refer to WriteSerialControlChar() function.
DNS_TYPE_A          integer 1 An A record type, used for storing an IP address ([RFC1035] section 3.2.2).
DNS_TYPE_NS         integer 2 An authoritative name-server record type ([RFC1034] section 3.6 and [RFC1035] section 3.2.2).
DNS_TYPE_MD         integer 3 A mail-destination record type ([RFC1035] section 3.2.2).
DNS_TYPE_MF integer 4 A mail forwarder record type ([RFC1035] section 3.2.2).
DNS_TYPE_CNAME integer 5 A record type that contains the canonical name of a DNS alias ([RFC1035] section 3.2.2).
DNS_TYPE_SOA integer 6 A Start of Authority (SOA) record type ([RFC1035] section 3.2.2).
DNS_TYPE_MB integer 7 A mailbox record type ([RFC1035] section 3.2.2).
DNS_TYPE_MG integer 8 A mail group member record type ([RFC1035] section 3.2.2).
DNS_TYPE_MR integer 9 A mail-rename record type ([RFC1035] section 3.2.2).
DNS_TYPE_NULL integer 10 A record type for completion queries ([RFC1035] section 3.2.2).
DNS_TYPE_WKS integer 11 A record type for a well-known service ([RFC1035] section 3.2.2).
DNS_TYPE_PTR integer 12 A record type containing FQDN pointer ([RFC1035] section 3.2.2).
DNS_TYPE_HINFO integer 13 A host information record type ([RFC1035] section 3.2.2).
DNS_TYPE_MINFO integer 14 A mailbox or mailing list information record type ([RFC1035] section 3.2.2).
DNS_TYPE_MX integer 15 A mail-exchanger record type ([RFC1035] section 3.2.2).
DNS_TYPE_TEXT integer 16 A record type containing a text string ([RFC1035] section 3.2.2).
DNS_TYPE_RP integer 17 A responsible-person record type [RFC1183].
DNS_TYPE_AFSDB integer 18 A record type containing AFS database location [RFC1183].
DNS_TYPE_X25 integer 19 An X25 PSDN address record type [RFC1183].
DNS_TYPE_ISDN integer 20 An ISDN address record type [RFC1183].
DNS_TYPE_RT integer 21 A route through record type [RFC1183].
DNS_TYPE_NSAP integer 22 A Network Service Access Point address (NSAP address), defined in ISO/IEC 8348, is an identifying label for a Service Access Point (SAP) used in OSI networking.
DNS_TYPE_NSAPPTR integer 23
DNS_TYPE_SIG        integer 24 A cryptographic public key signature record type [RFC2931].
DNS_TYPE_KEY        integer 25 A record type containing public key used in DNSSEC [RFC2535].
DNS_TYPE_PX         integer 26 Class for DNS X.400 Mail Mapping Information (PX) resource records.
DNS_TYPE_GPOS       integer 27 A location information record type (old edition)
DNS_TYPE_AAAA       integer 28 An IPv6 address record type [RFC3596].
DNS_TYPE_LOC        integer 29 A location information record type [RFC1876].
DNS_TYPE_NXT        integer 30 A next-domain record type [RFC2065].
DNS_TYPE_EID        integer 31
DNS_TYPE_NIMLOC     integer 32 Class for DNS Nimrod Locator (NIMLOC) resource records.
DNS_TYPE_SRV        integer 33 A server selection record type [RFC2782].
DNS_TYPE_ATMA       integer 34 An Asynchronous Transfer Mode (ATM) address record type [ATMA].
DNS_TYPE_NAPTR      integer 35 An NAPTR record type [RFC2915].
DNS_TYPE_KX         integer 36 DNS Key Exchange Delegation (KX) record
DNS_TYPE_CERT       integer 37 Certificate record. Stores PKIX, SPKI, PGP, etc.
DNS_TYPE_A6         integer 38
DNS_TYPE_DNAME      integer 39 A DNAME record type [RFC2672].
DNS_TYPE_SINK       integer 40
DNS_TYPE_OPT        integer 41 EDNS OPT pseudo resource record.

The OPT record supports EDNS protocol extensions and is not intended to be created, accessed or modified directly by user applications.

All access to EDNS features is performed indirectly by operations on the packet header. The underlying mechanism is entirely hidden from the user.
DNS_TYPE_DS         integer 43 A DS record type [RFC4034].
DNS_TYPE_RRSIG      integer 46 An RRSIG record type [RFC4034].
DNS_TYPE_NSEC       integer 47 An NSEC record type [RFC4034].
DNS_TYPE_DNSKEY     integer 48 A DNSKEY record type [RFC4034].
DNS_TYPE_DHCID      integer 49 A DHCID record type [RFC4701].
DNS_TYPE_UINFO      integer 100 Reserved
DNS_TYPE_UID        integer 101 Reserved
DNS_TYPE_GID        integer 102 Reserved
DNS_TYPE_UNSPEC     integer 103 Reserved
DNS_TYPE_ADDRS      integer 248
DNS_TYPE_TKEY       integer 249 Class for DNS Transaction Signature (TKEY) resource records.
DNS_TYPE_TSIG       integer 250 Class for DNS Transaction Signature (TSIG) resource records.
DNS_TYPE_IXFR       integer 251 RFC 1995 Incremental Zone Transfer in DNS
DNS_TYPE_AXFR       integer 252 RFC 5936 DNS Zone Transfer Protocol (defines AXFR, updates RFC 1034 Domain Names - Concepts and Facilities, and RFC 1035 Domain Names - Implementation and Specification)
DNS_TYPE_MAILB      integer 253
DNS_TYPE_MAILA      integer 254
DNS_TYPE_ALL        integer 255 A query-only type requesting all records [RFC1035].
DNS_TYPE_ANY        integer 255 A query-only type requesting all records [RFC1035].
DNS_TYPE_WINS       integer 0xff01 A record type containing WINS forward lookup data [MS-WINSRA].
DNS_TYPE_WINSR      integer 0xff02 A record type containing WINS reverse lookup data [MS-WINSRA].
DNS_QUERY_STANDARD                  integer 0x00000000 Standard query
DNS_QUERY_ACCEPT_TRUNCATED_RESPONSE integer 0x00000001 Returns truncated results. Does not retry under TCP.
DNS_QUERY_USE_TCP_ONLY              integer 0x00000002 Uses TCP only for the query.
DNS_QUERY_NO_RECURSION              integer 0x00000004 Directs the DNS server to perform an iterative query (specifically directs the DNS server not to perform recursive resolution to resolve the query).
DNS_QUERY_BYPASS_CACHE              integer 0x00000008 Bypasses the resolver cache on the lookup.
DNS_QUERY_NO_WIRE_QUERY             integer 0x00000010 Directs DNS to perform a query on the local cache only.
DNS_QUERY_NO_LOCAL_NAME             integer 0x00000020 Directs DNS to ignore the local name.
DNS_QUERY_NO_HOSTS_FILE             integer 0x00000040 Prevents the DNS query from consulting the HOSTS file.
DNS_QUERY_NO_NETBT                  integer 0x00000080 Prevents the DNS query from using NetBT for resolution.
DNS_QUERY_WIRE_ONLY                 integer 0x00000100 Directs DNS to perform a query using the network only, bypassing local information.
DNS_QUERY_RETURN_MESSAGE            integer 0x00000200 Directs DNS to return the entire DNS response message.
DNS_QUERY_MULTICAST_ONLY            integer 0x00000400 Prevents the query from using DNS and uses only Local Link Multicast Name Resolution (LLMNR).
DNS_QUERY_NO_MULTICAST              integer 0x00000800
DNS_QUERY_TREAT_AS_FQDN             integer 0x00001000 Prevents the DNS response from attaching suffixes to the submitted name in a name resolution process.
DNS_QUERY_APPEND_MULTILABEL         integer 0x00800000
DNS_QUERY_DONT_RESET_TTL_VALUES     integer 0x00100000 If set, and if the response contains multiple records, records are stored with the TTL corresponding to the minimum value TTL from among all records. When this option is set, "Do not change the TTL of individual records" in the returned record set is not modified.
USB_ADAPTER_GPIO integer 2 Ginkgo USB-I2C Adapter in GPIO mode.
USB_ADAPTER_ADC integer 4 Ginkgo USB-I2C Adapter in ADC mode.
USB_ADAPTER_UART integer 5 Ginkgo USB-I2C Adapter in UART mode.
USB_ADAPTER_CNT integer 6 Ginkgo USB-I2C Adapter in CNT mode.
USB_ADAPTER_PWM integer 3 Ginkgo USB-I2C Adapter in PWM mode.
USB_ADAPTER_I2C integer 1 Ginkgo USB-I2C Adapter in I2C mode.
USB_ADAPTER_GPIO_PIN0 integer 1 GPIO pin 0.
USB_ADAPTER_GPIO_PIN1 integer 2 GPIO pin 1.
USB_ADAPTER_GPIO_PIN2 integer 4 GPIO pin 2.
USB_ADAPTER_GPIO_PIN3 integer 8 GPIO pin 3.
USB_ADAPTER_GPIO_PIN4 integer 16 GPIO pin 4.
USB_ADAPTER_GPIO_PIN5 integer 32 GPIO pin 5.
USB_ADAPTER_GPIO_PIN6 integer 64 GPIO pin 6.
USB_ADAPTER_GPIO_PIN7 integer 128 GPIO pin 7.
USB_ADAPTER_GPIO_PIN8 integer 256 GPIO pin 8.
USB_ADAPTER_GPIO_PIN9 integer 512 GPIO pin 9.
USB_ADAPTER_GPIO_PIN10 integer 1024 GPIO pin 10.
USB_ADAPTER_GPIO_PIN11 integer 2048 GPIO pin 11.
USB_ADAPTER_GPIO_PIN12 integer 4096 GPIO pin 12.
USB_ADAPTER_GPIO_PIN13 integer 8192 GPIO pin 13.
USB_ADAPTER_GPIO_PIN14 integer 16384 GPIO pin 14.
USB_ADAPTER_GPIO_PIN15 integer 32768 GPIO pin 15.
USB_ADAPTER_GPIO_PIN_ALL integer 65535 GPIO pin 16.
USB_ADAPTER_ADDR_7BIT integer 7 7-bit address.
USB_ADAPTER_ADDR_10BIT integer 10 10-bit address.
USB_ADAPTER_HCTL_SLAVE_MODE integer 0 Hardware Control slave mode
USB_ADAPTER_HCTL_MODE integer 1 Hardware Control.
USB_ADAPTER_SCTL_MODE integer 2 Software Control.
USB_ADAPTER_MASTER integer 1 Master mode.
USB_ADAPTER_SLAVE integer 0 Slave mode.
USB_ADAPTER_SUB_ADDR_NONE integer 0 Sub address none.
USB_ADAPTER_SUB_ADDR_1BYTE integer 1 Sub address (1 byte).
USB_ADAPTER_SUB_ADDR_2BYTE integer 2 Sub address (2 byte).
USB_ADAPTER_SUB_ADDR_3BYTE integer 3 Sub address (3 byte).
USB_ADAPTER_SUB_ADDR_4BYTE integer 4 Sub address (4 byte).
USB_ADAPTER_ADC_CH0 integer 1 ADC channel 0.
USB_ADAPTER_ADC_CH1 integer 2 ADC channel 1.
USB_ADAPTER_ADC_CH2 integer 4 ADC channel 2.
USB_ADAPTER_ADC_CH3 integer 8 ADC channel 3.
USB_ADAPTER_ADC_CH4 integer 16 ADC channel 4.
USB_ADAPTER_ADC_CH5 integer 32 ADC channel 5.
USB_ADAPTER_ADC_CH6 integer 64 ADC channel 6.
USB_ADAPTER_ADC_CH7 integer 128 ADC channel 7.
USB_ADAPTER_ADC_ALL integer 255 All ADC channels.
USB_ADAPTER_CNT_CH0 integer 1 CNT channel 0.
USB_ADAPTER_CNT_CH1 integer 2 CNT channel 1.
USB_ADAPTER_CNT_CH2 integer 4 CNT channel 2.
USB_ADAPTER_CNT_CH3 integer 8 CNT channel 3.
USB_ADAPTER_CNT_ALL integer 15 All CNT channels.
USB_ADAPTER_PWM_CH0 integer 1 PWM channel 0.
USB_ADAPTER_PWM_CH1 integer 2 PWM channel 1.
USB_ADAPTER_PWM_CH2 integer 4 PWM channel 2.
USB_ADAPTER_PWM_CH3 integer 8 PWM channel 3.
USB_ADAPTER_PWM_CH4 integer 16 PWM channel 4.
USB_ADAPTER_PWM_CH5 integer 32 PWM channel 5.
USB_ADAPTER_PWM_CH6 integer 64 PWM channel 6.
USB_ADAPTER_PWM_CH7 integer 128 PWM channel 7.
USB_ADAPTER_PWM_ALL integer 255 All PWM channels.

   
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)