# Constants

A number of constants are available.

**Abilities**

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.

**AbortReason**

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)

**Actions**

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.

**BackupType**

The following are profile backup types:

ERBT_Unknown = Unknown

ERBT_Full = Full

ERBT_Incremental = Incremental

ERBT_Differential = Differential

**CloudType**

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

**DateTimeValues**

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

**Differences**

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)

**ExactProfileTypes**

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)

**FileAttributes**

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

**IgnoredReason**

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)

**ProfileTypes**

The following are profile types:

ptInvalid = Invalid profile type

ptProfile = Normal profile

ptGroup = Group profile

**Results**

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)

**TBingVoice**

The following are Bing voices:

bv_Local = Uses local Windows COM Speech

bv_ArabicEgyptFemale = ar-EG Female Hoda

bv_ArabicSaudiArabiaMale = ar-SA Male Naayf

bv_BulgarianBulgariaMale = bg-BG Male Ivan

bv_CatalanSpainFemale = ca-ES Female HerenaRUS

bv_DanishDenmarkFemale = da-DK Female HelleRUS

bv_GermanAustriaMale = de-AT Male Michael

bv_GermanSwitzerlandMale = de-CH Male Karsten

bv_GermanGermanyFemale = de-DE Female Hedda

bv_GermanGermanyFemale2 = de-DE Female HeddaRUS

bv_GermanGermanyMale = de-DE Male Stefan, Apollo

bv_GreekGreeceMale = el-GR Male Stefanos

bv_EnglishAustraliaFemale = en-AU Female Catherine

bv_EnglishAustraliaFemale2 = en-AU Female HayleyRUS

bv_EnglishCanadaFemale = en-CA Female Linda

bv_EnglishCanadaFemale2 = From V11, this is identical to bv_EnglishCanadaFemale

bv_EnglishBritainFemale = en-GB Female Susan, Apollo

bv_EnglishBritainFemale2 = en-GB Female HazelRUS

bv_EnglishBritainMale = en-GB Male George, Apollo

bv_EnglishIndiaFemale = en-IN Female Heera, Apollo

bv_EnglishIndiaFemale2 = From V11, this is identical to bv_EnglishIndiaFemale

bv_EnglishIndiaMale = en-IN Male Ravi, Apollo

bv_EnglishUnitedStatesFemale = en-US Female ZiraRUS

bv_EnglishUnitedStatesFemale2 = en-US Female JessaRUS

bv_EnglishUnitedStatesMale = en-US Male BenjaminRUS

bv_SpanishSpainFemale = es-ES Female Laura, Apollo

bv_SpanishSpainFemale2 = es-ES Female HelenaRUS

bv_SpanishSpainMale = es-ES Male Pablo, Apollo

bv_SpanishMexicoFemale = es-MX Female HildaRUS

bv_SpanishMexicoMale = es-MX Male Raul, Apollo

bv_FinnishFinlandFemale = fi-FI Female HeidiRUS

bv_FrenchCanadaFemale = fr-CA Female Caroline

bv_FrenchCanadaFemale2 = From V11, this is identical to bv_FrenchCanadaFemale

bv_FrenchSwitzerlandMale = fr-CH Male Guillaume

bv_FrenchFranceFemale = fr-FR Female Julie, Apollo

bv_FrenchFranceFemale2 = fr-FR Female HortenseRUS

bv_FrenchFranceMale = fr-FR Male Paul, Apollo

bv_HebrewIsraelMale = he-IL Male Asaf

bv_HindiIndiaFemale = hi-IN Female Kalpana, Apollo

bv_HindiIndiaFemale2 = hi-IN Female Kalpana

bv_HindiIndiaMale = hi-IN Male Hemant

bv_CroatianCroatiaMale = hr-HR Male Matej

bv_HungarianHungaryMale = hu-HU Male Szabolcs

bv_IndonesianIndonesiaMale = id-ID Male Andika

bv_ItalianItalyMale = it-IT Male Cosimo, Apollo

bv_JapaneseJapanFemale = ja-JP Female Ayumi, Apollo

bv_JapaneseJapanMale = ja-JP Male Ichiro, Apollo

bv_JapaneseJapanFemale2 = ja-JP Female HarukaRUS

bv_JapaneseJapanFemale3 = ja-JP Female LuciaRUS

bv_JapaneseJapanMale2 = ja-JP Male EkaterinaRUS

bv_KoreanKoreaFemale = ko-KR Female HeamiRUS

bv_MalayMalaysiaMale = ms-MY Male Rizwan

bv_NorwegianNorwayFemale = nb-NO Female HuldaRUS

bv_DutchNetherlandsFemale = nl-NL Female HannaRUS

bv_PolishPolandFemale = pl-PL Female PaulinaRUS

bv_PortugueseBrazilFemale = pt-BR Female HeloisaRUS

bv_PortugueseBrazilMale = pt-BR Male Daniel, Apollo

bv_PortuguesePortugalFemale = pt-PT Female HeliaRUS

bv_RomanianRomaniaMale = ro-RO Male Andrei

bv_RussianRussiaFemale = ru-RU Female Irina, Apollo

bv_RussianRussiaMale = ru-RU Male Pavel, Apollo

bv_SlovakSlovakiaMale = sk-SK Male Filip

bv_SlovenianSloveniaMale = sl-SI Male Lado

bv_SwedishSwedenFemale = sv-SE Female HedvigRUS

bv_TamilIndiaMale = ta-IN Male Valluvar

bv_ThaiThailandMale = th-TH Male Pattara

bv_TurkishTurkeyFemale = tr-TR Female SedaRUS

bv_VietnameseVietnamMale = vi-VN Male An

bv_ChineseChinaFemale = zh-CN Female HuihuiRUS

bv_ChineseChinaFemale2 = zh-CN Female Yaoyao, Apollo

bv_ChineseChinaMale = zh-CN Male Kangkang, Apollo

bv_ChineseHongKongFemale = zh-HK Female Tracy, Apollo

bv_ChineseHongKongFemale2 = zh-HK Female TracyRUS

bv_ChineseHongKongMale = zh-HK Male Danny, Apollo

bv_ChineseTaiwanFemale = zh-TW Female Yating, Apollo

bv_ChineseTaiwanFemale2 = zh-TW Female HanHanRUS

bv_ChineseTaiwanMale = zh-TW Male Zhiwei, Apollo

**TIntegrityType**

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

**TLogFileStatus**

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)

**TLogFormat**

The following are log format types (introduced in V12):

ELF_HTML

ELF_Text

ELF_None

**TVerStoreType**

The following are file version types:

EVTOldUncompressed

EVTOldCompressed

EVTNewUncompressed

EVTNewCompressed

EVTUnknown

EVTNativeFormat

EVTDeltaBaseFile

EVTDeltaHashFile

EVTDeltaPatchFile

EVTDeltaCurHashFile

EVTDeltaCurPatchFile

**Windows**

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
