|
<< Click to Display Table of Contents >> Navigation: Using SyncBackPro > Technical Reference > Scripting > Constants |
A number of constants are available.
The following are location abilities. Note that some of these cannot be returned by LocAbilities:
CAN_WINDOWSFOLDERS = Does the location use Windows folders? Cannot be used by LocAbilities()
CAN_COPYDIRATTRS = Can the directory attributes and date & times be copied to a new directory? Cannot be used by LocAbilities()
CAN_COPYSECURITY = Can the file/folder NTFS security be copied? Cannot be used by LocAbilities()
CAN_USEBACKUPAPI = Can the BackupRead/BackupWrite API's be used? Cannot be used by LocAbilities()
CAN_USEMD5 = Can use MD5 hashing? This is used for verification and file integrity checking.
CAN_USEATTRIBUTES = Do files/folders have Windows attributes? See also CAN_NTFSATTRIBUTES
CAN_EXACTDATETIME = Are dates & times stored exactly (including milli-seconds)?
CAN_HASLASTACCESS = Can a file/folder last access date & times be stored? Introduced in SyncBackPro V10.
CAN_CHANGEDATETIME = Can file/folder date & times be changed?
CAN_SINGLEZIP = Are all the files stored in a single Zip file? Cannot be used by LocAbilities()
CAN_HAVEEMPTYPATH = Can the base path be empty?
CAN_STOREDONWINDOWS = Is the location on a Windows filesystem? e.g. a drive or UNC path. Cannot be used by LocAbilities()
CAN_VERSION = Does the location support versioning?
CAN_DIRECTACCESS = Are files stored on a Windows filesystem uncompressed etc? Cannot be used by LocAbilities()
CAN_NTFSATTRIBUTES = Files & folders have NTFS extended attributes?
CAN_WRITEONCE = Write-once, meaning cannot read from it only write to it, e.g. split zip
CAN_MOVE_FILES = Can files be moved/renamed?
CAN_USECRC32 = Can use CRC32 hashing?
CAN_MOVE_FOLDERS = Can folders be moved/renamed?
CAN_PREFERRED_FILECASE = It is better to use the case of files on this location
CAN_PREFERRED_FOLDERCASE = It is better to use the case of folders on this location
CAN_CANNOT_COPYTO = Files cannot be copied to this location, but can be deleted from it, e.g. backup of email
CAN_VIRTUALFOLDERS = Folders are virtual and not real so they should not be created, deleted, or renamed, e.g. cloud
CAN_RESUME_TRANSFER = Can the location resume a broken file transfer if the profile is run again?
CAN_CHANGE_FILEATTRS = Can file attributes be changed?
CAN_CHANGE_FOLDERATTRS = Can folder attributes be changed?
CAN_CHANGE_CACHEDSIZE = Can file size be changed? Cloud only. This is used with cloud caching. Cannot be used by LocAbilities()
CAN_CHANGE_CACHEDHASH = Can file hash be changed? Cloud only. This is used with cloud caching. Cannot be used by LocAbilities()
CAN_USESHA1 = Can use SHA1 hashing? This is used for verification and file integrity checking.
CAN_USESHA256 = Can use SHA256 hashing? This is used for verification and file integrity comparison.
CAN_USESHA512 = Can use SHA512 hashing? This is used for verification and file integrity comparison.
The following are the reasons why a profile was aborted:
EAR_User = User chose to stop this profile (0)
EAR_Timeup = Profile has run out of time (ELR_TimeLimit) (1)
EAR_ProgramClose = SyncBack is closing (2)
EAR_StopAllProfiles = User wants to stop all the profiles (3)
EAR_WindowsShutdown = Profiles are stopping because of Windows shutdown (4)
EAR_StoppingGroup = Stopping because it's part of a group that is being stopped (5)
EAR_Script = Aborted by a script (6)
EAR_TooManyDeletes = Too many files will be deleted (ELR_TooManyDeletes) (7)
EAR_BurnFailure = CD/DVD burn failure (ELR_BurnFailure). Removed in V9. (8)
EAR_AlreadyRunning = The profile was already running (9)
EAR_UserOther = User chose to stop this profile (from another process) (10)
EAR_TouchLicensing = Too many SyncBack Touch servers being used (ELR_TouchLicensing). Not possible since V10. (11)
EAR_TooManyUpdates = Too many files will be updated (ELR_TooManyUpdates) (12)
EAR_UserRemote = User chose to stop this profile using SyncBack Monitor (13)
EAR_UserRemoteOther = User chose to stop this profile using SyncBack Monitor (from another process) (14)
EAR_TooManyCopies = Too many files will be copied/deleted (ELR_TooManyCopies) (15)
EAR_Elevation = Not running in the correct elevation state (ELR_Elevation) (16)
EAR_TooManyErrors = Profile was aborted because too many errors occurred (ELR_TooManyErrors) (17)
The following are actions that can be performed on files and folders (note that many of these cannot be used with folders):
CACTION_ERROR = Skip the file - there was an error
CACTION_SKIP_ONCE_UPD = Do nothing, skip/ignore the file. Intelligent Sync data is updated.
CACTION_COPY_TOSOURCE = Copy from destination to the source
CACTION_COPY_TODEST = Copy from source to the destination
CACTION_DELSOURCE = Delete from source
CACTION_DELDEST = Delete from destination
CACTION_DELBOTH = Delete source & destination
CACTION_MISSING_PROMPT = A file is in source or destination, but not both, prompt the user
CACTION_DETAILS_PROMPT = Contents same, but attributes and/or date & time changed, prompt the user
CACTION_BOTH_PROMPT = The file has changed in both, prompt the user
CACTION_USE_SRC_DETAILS = Use the file attributes, security, filename case, and/or date & time from the source
CACTION_USE_DEST_DETAILS = Use the file attributes, security, filename case, and/or date & time from the destination
CACTION_MOVE_TOSOURCE = Move from destination to the source
CACTION_MOVE_TODEST = Move from source to the destination
CACTION_UNCHANGED = The file is actually unchanged (for Fast Backup only)
CACTION_RENAME_SOURCE = Rename the source file (for Intelligent Sync only when FILES HAVE BEEN RENAMED)
CACTION_RENAME_DEST = Rename the destination file (for Intelligent Sync only when FILES HAVE BEEN RENAMED)
CACTION_SKIP_ALWAYS = Same as CACTION_SKIP_ONCE_NOUPD except selections updated so file is unselected
CACTION_SKIP_ONCE_NOUPD = Do nothing, skip/ignore the file. Intelligent Sync/Cloud database is NOT updated.
The following are profile backup types:
ERBT_Unknown = Unknown
ERBT_Full = Full
ERBT_Incremental = Incremental
ERBT_Differential = Differential
The following are cloud service types:
ECT_S3 = Including Google Storage (S3 emulation)
ECT_Azure
ECT_GDrive = Google Drive
ECT_Box
ECT_SugarSync
ECT_Office365V1 = SharePoint and OneDrive for Business (legacy API for V7 and earlier)
ECT_Rackspace = Rackspace/Openstack
ECT_Backblaze = Backblaze B2
ECT_DropboxV2 = Dropbox V2
ECT_OneDriveV2 = OneDrive (personal)
ECT_OneDriveBiz_SharedKey = OneDrive (business) use ECT_OneDriveBiz_NewKey instead
ECT_SharePoint_SharedKey = SharePoint - use ECT_OneDriveBiz_NewKey instead
ECT_GoogleStorage = Google Storage (native API, not S3 emulation)
ECT_hubiC = Openstack with OAuth authentication (service no longer available)
ECT_WebDAV
ECT_Egnyte
ECT_ShareFile = Citrix ShareFile
ECT_pCloud = PCloud
ECT_OneDriveBiz_NewKey = OneDrive (business) - replacement for ECT_OneDriveBiz_SharedKey
ECT_SharePoint_NewKey = SharePoint - replacement for ECT_SharePoint_SharedKey
The following are date and time constants. These were introduced in V11.
HoursPerDay
MinsPerHour
SecsPerMin
MSecsPerSec
MinsPerDay
SecsPerDay
SecsPerHour
MSecsPerDay
DateDelta = Days between 1/1/0001 and 12/31/1899
UnixDateDelta = Days between TDateTime basis (12/31/1899) and Unix time_t basis (1/1/1970)
DaysPerWeek
WeeksPerFortnight
MonthsPerYear
YearsPerDecade
YearsPerCentury
YearsPerMillennium
The following are differences. Note that the values can be or'ed together if there is more than one difference:
CDIFF_IDENTICAL = Skipped because of settings or files are identical
CDIFF_SIZE = Different sizes, does not apply to directories
CDIFF_HASH = Different hash values, does not apply to directories
CDIFF_MODDATETIME = Different modification date & time
CDIFF_DESTONLY = In destination only
CDIFF_SRCONLY = In source only
CDIFF_ATTRIB = Different attributes
CDIFF_VERSION = Only the versions exist (will show in Differences window), does not apply to directories
CDIFF_CASE = File case is different
CDIFF_CREATEDATETIME = Different creation date & time
CDIFF_ACCESSDATETIME = Different last access date & time
CDIFF_NTFSSEC = Different NTFS security
CDIFF_IDENTICAL_CHANGE = Identical, but profile configured to change identical files (V11)
CDIFF_HARDLINK = Hard links different (V11)
CDIFF_SYMLINK = Symbolic links different (V11)
The following are exact profile types:
EPTError = Error
EPTUnknown = Unknown profile type
EPTCustom = Custom
EPTBackupFromSrc = Backup from source to destination
EPTBackupFromDest = Backup from destination to source
EPTOldSync = Basic Sync
EPTSync = Intelligent Sync
EPTGroup = Group (not queue)
EPTMirrorRight = Mirror from source to destination
EPTMirrorLeft = Mirror from destination to source
EPTGroupQ = Group (queue) (V11)
The following are standard Windows file attributes:
FILE_ATTRIBUTE_READONLY
FILE_ATTRIBUTE_HIDDEN
FILE_ATTRIBUTE_SYSTEM
FILE_ATTRIBUTE_DIRECTORY
FILE_ATTRIBUTE_ARCHIVE
FILE_ATTRIBUTE_DEVICE
FILE_ATTRIBUTE_NORMAL
FILE_ATTRIBUTE_TEMPORARY
FILE_ATTRIBUTE_SPARSE_FILE
FILE_ATTRIBUTE_REPARSE_POINT
FILE_ATTRIBUTE_COMPRESSED
FILE_ATTRIBUTE_OFFLINE
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
FILE_ATTRIBUTE_ENCRYPTED
FILE_ATTRIBUTE_VIRTUAL
FILE_ATTRIBUTE_INTEGRITY_STREAM
FILE_ATTRIBUTE_NO_SCRUB_DATA
INVALID_FILE_ATTRIBUTES
The following are reasons why a file or folder is ignored:
EIRUnknown = Unknown
EIRNotSelected = Not selected in folder & file selection tree
EIRDoesNotExist = File/folder does not exist
EIRJunctionPoint = Is a junction point and settings say they are to be ignored
EIRNewFolder = A new folder and parent folder settings say new folders are to be ignored
EIRNewFile = A new file and parent folder settings say new files are to be ignored
EIRFiltered = Filtered out due to filter settings
EIRNotZipFile = File is not a Zip file (when multi-zip and a non-zip file is found)
EIRError = Skipped due to error
EIRNotModifiedWithin = Wasn't modified within the required time
EIRSizeOutOfBounds = File size is too small or too large
EIRIdentical = The source & destination files are considered the same (based on the profile settings)
EIRAdvancedSetting = Due to Decisions-Files, Decision-Folders settings. Many possible reasons, e.g. in destination but not source
EIRNotOldEnoughToDelete = Old file (only in source or dest) not deleted as it's not old enough
EIRCannotModifySource = Source cannot be modified, e.g. Fast Backup
EIROtherFileNewer = The destination file is newer so cannot be replaced
EIRCannotReplaceReadOnly = The destination file is read-only so cannot be replaced
EIRCannotDelReadOnly = The destination file is read-only so cannot be deleted
EIRCannotMoveCopyReadOnly = Source is read-only so cannot be copied
EIRCannotMoveCopyNotAttrib = Source file does not have archive attribute set so cannot be copied
EIRCannotMoveCopyHidden = Source file has hidden attribute set so cannot be copied
EIRCannotMoveCopySystem = Source file has system attribute set so cannot be copied
EIRDST = Not copied due to DST time difference
EIRSameSize = Files same size
EIRScript = Ignored by script
EIRCannotMoveCopyCloudOffline = Source file has cloud offline attribute set so cannot be copied
EIRCannotMoveCopyEncrypted = Source file has encrypted attribute set so cannot be copied
EIRCannotModifyDest = Destination cannot be modified
EIRSameTime = Files same date & time
EIRReplacingWithEmpty = Trying to replace a non-empty file with an empty file
EIRNotCreatedWithin = Wasn't created within the required time
EIRCannotMoveCopyTemp = Source file has temp attribute set so cannot be copied
EIRCannotMoveCopyRPFiles = Source file has reparse point attribute set so cannot be copied
EIRCannotMoveCopyNTFSOffline = Source file has NTFS offline attribute set so cannot be copied
EIRNotAccessedWithin = Wasn't accessed within the required time (V11)
EIRHiddenDirectory = Ignoring hidden directories (V11)
EIRSystemDirectory = Ignoring system directories (V11)
EIRAlreadyScanned = Is a junction point and the folder it points to has already been scanned (V11)
EIRWindowsJunctionPoint = Is a Windows backwards compatible junction point and settings say they are to be ignored (V11)
EIRPinned = Ignoring pinned files and directories (V11)
EIRUnpinned = Ignoring unpinned files and directories (V11)
EIRPlaceHolder = Ignoring placeholder directories (V11)
EIRSizeDiffTooSmall = File size difference is too small (V12)
The following are profile types:
ptInvalid = Invalid profile type
ptProfile = Normal profile
ptGroup = Group profile
The following are profile run results:
ELR_None = No result (0)
ELR_UnknownProfile = Unknown profile (1)
ELR_AlreadyRunning = Profile is already running (2)
ELR_Imported = Profile has been imported and not run yet (3)
ELR_Running = Profile is running (4)
ELR_InternalError = Internal error (5)
ELR_SimAborted = Simulated run was aborted (6)
ELR_SimFailed = Simulated run failed (7)
ELR_SimSuccess = Simulated run was a success (8)
ELR_RestAborted = Restore was aborted (9)
ELR_RestFailed = Restore failed (10)
ELR_RestSuccess = Restore was a success (11)
ELR_Aborted = Run was aborted (12)
ELR_AbortedRemote = Run was aborted (remotely) (32)
ELR_Failed = Run failed (13)
ELR_Success = Run was a success (14)
ELR_NetFailed = Failed due to network connection (15)
ELR_ScanFailed = Failed because left or right could not be scanned (16)
ELR_CompFailed = Failed because the left and right could not be compared (17)
ELR_RunBeforeFailed = Run failed because Run Before program stopped profile (18)
ELR_Disabled = Run failed because profile is disabled (19)
ELR_SMARTFailed = Run failed because drive errors were found (20)
ELR_EmailFailed = Run failed because the log could not be emailed (21)
ELR_SnapshotFailed = Run failed because the Volume Shadow Copy service failed (22)
ELR_TimeLimit = Profile was aborted because it reached its run-time limit (23)
ELR_TooManyDeletes = Profile was aborted because too many files would be deleted (24)
ELR_TooManyUpdates = Profile was aborted because too many files would be updated (30)
ELR_TooManyCopies = Profile was aborted because too many files would be copied/moved (33)
ELR_TooManyErrors = Profile was aborted because too many errors occurred (35)
ELR_IntegrityCheckAborted = Integrity check run was aborted (27)
ELR_IntegrityCheckFailed = Integrity check run failed (28)
ELR_IntegrityCheckSuccess = Integrity check run was a success (29)
ELR_RansomwareProtection = Ransomware Protection (31)
ELR_Elevation = Incorrect elevation (34)
ELR_GroupOnly = Not run because it can only be run as part of a group or group queue (36)
The following are Bing voices:
bv_Local = Uses local Windows COM Speech
bv_ArabicEgyptFemale = ar-EGFemaleHoda
bv_ArabicSaudiArabiaMale = ar-SAMaleNaayf
bv_BulgarianBulgariaMale = bg-BGMaleIvan
bv_CatalanSpainFemale = ca-ESFemaleHerenaRUS
bv_DanishDenmarkFemale = da-DKFemaleHelleRUS
bv_GermanAustriaMale = de-ATMaleMichael
bv_GermanSwitzerlandMale = de-CHMaleKarsten
bv_GermanGermanyFemale = de-DEFemaleHedda
bv_GermanGermanyFemale2 = de-DEFemaleHeddaRUS
bv_GermanGermanyMale = de-DEMaleStefan, Apollo
bv_GreekGreeceMale = el-GRMaleStefanos
bv_EnglishAustraliaFemale = en-AUFemaleCatherine
bv_EnglishAustraliaFemale2 = en-AUFemaleHayleyRUS
bv_EnglishCanadaFemale = en-CAFemaleLinda
bv_EnglishCanadaFemale2 = From V11, this is identical to bv_EnglishCanadaFemale
bv_EnglishBritainFemale = en-GBFemaleSusan, Apollo
bv_EnglishBritainFemale2 = en-GBFemaleHazelRUS
bv_EnglishBritainMale = en-GBMaleGeorge, Apollo
bv_EnglishIndiaFemale = en-INFemaleHeera, Apollo
bv_EnglishIndiaFemale2 = From V11, this is identical to bv_EnglishIndiaFemale
bv_EnglishIndiaMale = en-INMaleRavi, Apollo
bv_EnglishUnitedStatesFemale = en-USFemaleZiraRUS
bv_EnglishUnitedStatesFemale2 = en-USFemaleJessaRUS
bv_EnglishUnitedStatesMale = en-USMaleBenjaminRUS
bv_SpanishSpainFemale = es-ESFemaleLaura, Apollo
bv_SpanishSpainFemale2 = es-ESFemaleHelenaRUS
bv_SpanishSpainMale = es-ESMalePablo, Apollo
bv_SpanishMexicoFemale = es-MXFemaleHildaRUS
bv_SpanishMexicoMale = es-MXMaleRaul, Apollo
bv_FinnishFinlandFemale = fi-FIFemaleHeidiRUS
bv_FrenchCanadaFemale = fr-CAFemaleCaroline
bv_FrenchCanadaFemale2 = From V11, this is identical to bv_FrenchCanadaFemale
bv_FrenchSwitzerlandMale = fr-CHMaleGuillaume
bv_FrenchFranceFemale = fr-FRFemaleJulie, Apollo
bv_FrenchFranceFemale2 = fr-FRFemaleHortenseRUS
bv_FrenchFranceMale = fr-FRMalePaul, Apollo
bv_HebrewIsraelMale = he-ILMaleAsaf
bv_HindiIndiaFemale = hi-INFemaleKalpana, Apollo
bv_HindiIndiaFemale2 = hi-INFemaleKalpana
bv_HindiIndiaMale = hi-INMaleHemant
bv_CroatianCroatiaMale = hr-HRMaleMatej
bv_HungarianHungaryMale = hu-HUMaleSzabolcs
bv_IndonesianIndonesiaMale = id-IDMaleAndika
bv_ItalianItalyMale = it-ITMaleCosimo, Apollo
bv_JapaneseJapanFemale = ja-JPFemaleAyumi, Apollo
bv_JapaneseJapanMale = ja-JPMaleIchiro, Apollo
bv_JapaneseJapanFemale2 = ja-JPFemaleHarukaRUS
bv_JapaneseJapanFemale3 = ja-JPFemaleLuciaRUS
bv_JapaneseJapanMale2 = ja-JPMaleEkaterinaRUS
bv_KoreanKoreaFemale = ko-KRFemaleHeamiRUS
bv_MalayMalaysiaMale = ms-MYMaleRizwan
bv_NorwegianNorwayFemale = nb-NOFemaleHuldaRUS
bv_DutchNetherlandsFemale = nl-NLFemaleHannaRUS
bv_PolishPolandFemale = pl-PLFemalePaulinaRUS
bv_PortugueseBrazilFemale = pt-BRFemaleHeloisaRUS
bv_PortugueseBrazilMale = pt-BRMaleDaniel, Apollo
bv_PortuguesePortugalFemale = pt-PTFemaleHeliaRUS
bv_RomanianRomaniaMale = ro-ROMaleAndrei
bv_RussianRussiaFemale = ru-RUFemaleIrina, Apollo
bv_RussianRussiaMale = ru-RUMalePavel, Apollo
bv_SlovakSlovakiaMale = sk-SKMaleFilip
bv_SlovenianSloveniaMale = sl-SIMaleLado
bv_SwedishSwedenFemale = sv-SEFemaleHedvigRUS
bv_TamilIndiaMale = ta-INMaleValluvar
bv_ThaiThailandMale = th-THMalePattara
bv_TurkishTurkeyFemale = tr-TRFemaleSedaRUS
bv_VietnameseVietnamMale = vi-VNMaleAn
bv_ChineseChinaFemale = zh-CNFemaleHuihuiRUS
bv_ChineseChinaFemale2 = zh-CNFemaleYaoyao, Apollo
bv_ChineseChinaMale = zh-CNMaleKangkang, Apollo
bv_ChineseHongKongFemale = zh-HKFemaleTracy, Apollo
bv_ChineseHongKongFemale2 = zh-HKFemaleTracyRUS
bv_ChineseHongKongMale = zh-HKMaleDanny, Apollo
bv_ChineseTaiwanFemale = zh-TWFemaleYating, Apollo
bv_ChineseTaiwanFemale2 = zh-TWFemaleHanHanRUS
bv_ChineseTaiwanMale = zh-TWMaleZhiwei, Apollo
The following are file integrity types:
EIT_None = None
EIT_CRC32 = CRC32 hash value
EIT_MD5 = MD5 hash value
EIT_SHA1 = SHA1 hash value
EIT_ETAG = Cloud ETAG value
EIT_SHA256 = SHA256 hash value
EIT_SHA512 = SHA512 hash value
The following are log status types (introduced in V12):
EFSUnknown = Do not use
EFSSkippedBoth = File was skipped & was in both
EFSSkippedSrcOnly = File was skipped & was in source only
EFSSkippedDestOnly = File was skipped & was in dest only
EFSDeleted = File was deleted
EFSCopied = File was copied
EFSAttribs = File attribs and/or date & time changed
EFSWarning = Warning
EFSError = Error
EFSCopiedReboot = File was copied, but a reboot is required
EFSIgnoredSrc = File was ignored during scan of source, e.g. filtered out
EFSIgnoredDest = File was ignored during scan of destination, e.g. not selected
EFSIgnoredComp = File/folder was ignored during comparison, e.g. read-only
EFSUnchanged = File was unchanged (Fast Backup only)
EFSException = An exception report
EFSVerRestored = A version was restored
EFSSkippedNeither = The file was in neither the source nor destination
EFSRenamed = File/folder was renamed
EFSRenamedReboot = File was renamed, but a reboot is required
EFSIntegrityFailed = File failed integrity check because hashes don't match
EFSIntegritySuccess = File passed integrity check
EFSIntegrityError = File failed integrity check because of an error
EFSSkippedIdentical = File was skipped, was in both and are considered identical
EFSRunOutput = Output from run before or after (V11)
EFSVSSBackupSrc = A file that a Volume Shadow Copy writer on the source reports should be backed up (Advanced VSS only)
EFSVSSBackupDest = A file that a Volume Shadow Copy writer on the destination reports should be backed up (Advanced VSS only)
EFSIntegrityRepaired = File was damaged and has been repaired using PAR2 recovery data (SyncBackPro with Insider Access only)
Compare against these names, not their numeric values.
The following are log format types (introduced in V12):
ELF_HTML
ELF_Text
ELF_None
The following are file version types:
EVTOldUncompressed
EVTOldCompressed
EVTNewUncompressed
EVTNewCompressed
EVTUnknown
EVTNativeFormat
EVTDeltaBaseFile
EVTDeltaHashFile
EVTDeltaPatchFile
EVTDeltaCurHashFile
EVTDeltaCurPatchFile
The following are the versions of Windows:
wvUnknown = Unknown
wvWin2000 = Windows 2000 - 5.0 (build 2195) - not supported
wvWinXP = Windows XP - 5.1 (build 2600) - not supported
wvWin2003 = Windows 2003 - 5.2 (also 2003 R2, Home Server, and XP Pro x64) (build 3790) - not supported
wvVista = Windows Vista - 6.0 (build 6000..6002)
wvWindows2008 = Windows 2008 - 6.0 (build 6001..6002)
wvWindows7 = Windows 7 - 6.1 (build 7600..7601)
wvWindows2008R2 = Windows 2008 R2 - 6.1 (build 7600..7601)
wvWindows8 = Windows 8 - 6.2 (build 9200)
wvWindows2012 = Windows 2012 - 6.2 (build 9200)
wvWindows81 = Windows 8.1 - 6.3 (build 9600)
wvWindows2012R2 = Windows 2012 R2 - 6.3 (build 9600)
wvWindows10 = Windows 10 - 10.0 (build 10240...)
wvWindows2016 = Windows 2016 - 10.0 (build < 17763)
wvWindows2019 = Windows 2019 - 10.0 (build >=17763)
wvWindows11 = Windows 11 - 10.0 (build 22000...)
wvWindows2022 = Windows 2022 - 10.0 (build >=20348)
wvWindows2025 = Windows 2025 - 10.0 (build >=26100)
All Content: 2BrightSparks Pte Ltd © 2003-2026